Part Number Hot Search : 
KAQY414A 100E1 1H101J C1417 TI100422 AV0932C EN25Q80 4ADR2
Product Description
Full Text Search
 

To Download IDT82P2288 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Octal T1/E1/J1 Long Haul / Short Haul Transceiver IDT82P2288
Version April 25, 2003
2975 Stender Way, Santa Clara, Califormia 95054 Telephone: (800) 345-7015 * TWX: 910-338-2070 * FAX: (408) 492-8674 Printed in U.S.A. (c) 2001 Integrated Device Technology, Inc.
DISCLAIMER Integrated Device Technology, Inc. reserves the right to make changes to its products or specifications at any time, without notice, in order to improve design or performance and to supply the best possible product. IDT does not assume any responsibility for use of any circuitry described other than the circuitry embodied in an IDT product. The Company makes no representations that circuitry described herein is free from patent infringement or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent, patent rights or other rights, of Integrated Device Technology, Inc.
LIFE SUPPORT POLICY Integrated Device Technology's products are not authorized for use as critical components in life support devices or systems unless a specific written agreement pertaining to such intended use is executed between the manufacturer and an officer of IDT. 1. Life support devices or systems are devices or systems which (a) are intended for surgical implant into the body or (b) support or sustain life and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. 2. A critical component is any components of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness.
Table of Contents
FEATURES ........................................................................................................................................................................ 1 APPLICATIONS ................................................................................................................................................................ 1 BLOCK DIAGRAM ............................................................................................................................................................ 2 1 PIN ASSIGNMENT ........................................................................................................................................................... 3 2 PIN DESCRIPTION ........................................................................................................................................................... 4 3 FUNCTIONAL DESCRIPTION ........................................................................................................................................ 12
3.1 3.2 3.3 3.4 3.5 3.6 3.7 T1 / E1 / J1 MODE SELECTION .................................................................................................................................................................. RECEIVER IMPEDANCE MATCHING ......................................................................................................................................................... ADAPTIVE EQUALIZER .............................................................................................................................................................................. DATA SLICER .............................................................................................................................................................................................. CLOCK AND DATA RECOVERY ................................................................................................................................................................ RECEIVE JITTER ATTENUATOR ............................................................................................................................................................... DECODER .................................................................................................................................................................................................... 3.7.1 Line Code Rule ............................................................................................................................................................................... 3.7.1.1 T1 / J1 Mode .................................................................................................................................................................... 3.7.1.2 E1 Mode ........................................................................................................................................................................... 3.7.2 Decode Error Detection ................................................................................................................................................................. 3.7.2.1 T1 / J1 Mode .................................................................................................................................................................... 3.7.2.2 E1 Mode ........................................................................................................................................................................... 3.7.3 LOS Detection ................................................................................................................................................................................ FRAME PROCESSOR ................................................................................................................................................................................. 3.8.1 T1/J1 Mode ...................................................................................................................................................................................... 3.8.1.1 Synchronization Searching ............................................................................................................................................... 3.8.1.1.1 Super Frame (SF) Format ............................................................................................................................. 3.8.1.1.2 Extended Super Frame (ESF) Format ........................................................................................................... 3.8.1.1.3 T1 Digital Multiplexer (DM) Format (T1 only) ................................................................................................ 3.8.1.1.4 Switch Line Carrier - 96 (SLC-96) Format (T1 only) ...................................................................................... 3.8.1.2 Error Event And Out Of Synchronization Detection .......................................................................................................... 3.8.1.2.1 Super Frame (SF) Format ............................................................................................................................. 3.8.1.2.2 Extended Super Frame (ESF) Format ........................................................................................................... 3.8.1.2.3 T1 Digital Multiplexer (DM) Format (T1 only) ................................................................................................ 3.8.1.2.4 Switch Line Carrier - 96 (SLC-96) Format (T1 only) ...................................................................................... 3.8.1.3 Overhead Extraction (T1 Mode SLC-96 Format Only) ..................................................................................................... 3.8.1.4 Interrupt Summary ............................................................................................................................................................ 3.8.2 E1 Mode .......................................................................................................................................................................................... 3.8.2.1 Synchronization Searching ............................................................................................................................................... 3.8.2.1.1 Basic Frame .................................................................................................................................................. 3.8.2.1.2 CRC Multi-Frame ........................................................................................................................................... 3.8.2.1.3 CAS Signaling Multi-Frame ........................................................................................................................... 3.8.2.2 Error Event And Out Of Synchronization Detection .......................................................................................................... 3.8.2.2.1 Out Of Basic Frame Synchronization ............................................................................................................ 3.8.2.2.2 Out Of CRC Multi-Frame Synchronization .................................................................................................... 3.8.2.2.3 Out Of CAS Signaling Multi-Frame Synchronization ..................................................................................... 3.8.2.3 Overhead Extraction ......................................................................................................................................................... 3.8.2.3.1 International Bit Extraction ............................................................................................................................. 3.8.2.3.2 Remote Alarm Indication Bit Extraction ......................................................................................................... 14 15 17 17 17 18 19 19 19 19 19 19 19 20 23 23 23 23 24 25 26 27 27 27 27 27 28 28 30 32 32 33 34 34 35 35 35 35 35 35
3.8
Table of Contents
i
*Notice: The information in this document is subject to change without notice
April 25, 2003
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.9 3.10 3.11
3.12 3.13 3.14 3.15 3.16 3.17
3.18
3.8.2.3.3 National Bit Extraction ................................................................................................................................... 3.8.2.3.4 National Bit Codeword Extraction .................................................................................................................. 3.8.2.3.5 Extra Bit Extraction ........................................................................................................................................ 3.8.2.3.6 Remote Signaling Multi-Frame Alarm Indication Bit Extraction ..................................................................... 3.8.2.3.7 Sa6 Code Detection Per ETS 300 233 .......................................................................................................... 3.8.2.4 V5.2 Link .......................................................................................................................................................................... 3.8.2.5 Interrupt Summary ............................................................................................................................................................ PERFORMANCE MONITOR ........................................................................................................................................................................ 3.9.1 T1/J1 Mode ...................................................................................................................................................................................... 3.9.2 E1 Mode .......................................................................................................................................................................................... ALARM DETECTOR .................................................................................................................................................................................... 3.10.1 T1/J1 Mode ...................................................................................................................................................................................... 3.10.2 E1 Mode .......................................................................................................................................................................................... HDLC RECEIVER ......................................................................................................................................................................................... 3.11.1 HDLC Channel Configuration ........................................................................................................................................................ 3.11.2 Two HDLC Modes ........................................................................................................................................................................... 3.11.2.1 HDLC Mode ...................................................................................................................................................................... 3.11.2.2 SS7 Mode ......................................................................................................................................................................... BIT-ORIENTED MESSAGE RECEIVER (T1/J1 ONLY) .............................................................................................................................. INBAND LOOPBACK CODE DETECTOR (T1/J1 ONLY) ........................................................................................................................... ELASTIC STORE BUFFER .......................................................................................................................................................................... RECEIVE CAS/RBS BUFFER ..................................................................................................................................................................... 3.15.1 T1/J1 Mode ...................................................................................................................................................................................... 3.15.2 E1 Mode .......................................................................................................................................................................................... RECEIVE PAYLOAD CONTROL ................................................................................................................................................................. RECEIVE SYSTEM INTERFACE ................................................................................................................................................................. 3.17.1 T1/J1 Mode ...................................................................................................................................................................................... 3.17.1.1 Receive Clock Master Mode ............................................................................................................................................ 3.17.1.1.1 Receive Clock Master Full T1/J1 Mode ......................................................................................................... 3.17.1.1.2 Receive Clock Master Fractional T1/J1 Mode ............................................................................................... 3.17.1.2 Receive Clock Slave Mode .............................................................................................................................................. 3.17.1.3 Receive Multiplexed Mode ............................................................................................................................................... 3.17.1.4 Offset ................................................................................................................................................................................ 3.17.1.5 Output On RSDn/MRSDA(MRSDB) & RSIGn/MRSIGA(MRSIGB) .................................................................................. 3.17.2 E1 Mode .......................................................................................................................................................................................... 3.17.2.1 Receive Clock Master Mode ............................................................................................................................................ 3.17.2.1.1 Receive Clock Master Full E1 Mode ............................................................................................................. 3.17.2.1.2 Receive Clock Master Fractional E1 Mode ................................................................................................... 3.17.2.2 Receive Clock Slave Mode .............................................................................................................................................. 3.17.2.3 Receive Multiplexed Mode ............................................................................................................................................... 3.17.2.4 Offset ................................................................................................................................................................................ 3.17.2.5 Output On RSDn/MRSDA(MRSDB) & RSIGn/MRSIGA(MRSIGB) .................................................................................. TRANSMIT SYSTEM INTERFACE .............................................................................................................................................................. 3.18.1 T1/J1 Mode ...................................................................................................................................................................................... 3.18.1.1 Transmit Clock Master Mode ............................................................................................................................................ 3.18.1.1.1 Transmit Clock Master Full T1/J1 Mode ........................................................................................................ 3.18.1.1.2 Transmit Clock Master Fractional T1/J1 Mode .............................................................................................. 3.18.1.2 Transmit Clock Slave Mode ............................................................................................................................................. 3.18.1.3 Transmit Multiplexed Mode .............................................................................................................................................. 3.18.1.4 Offset ................................................................................................................................................................................ 3.18.2 E1 Mode .......................................................................................................................................................................................... 3.18.2.1 Transmit Clock Master Mode ............................................................................................................................................ 3.18.2.1.1 Transmit Clock Master Full E1 Mode ............................................................................................................ 3.18.2.1.2 Transmit Clock Master Fractional E1 Mode ..................................................................................................
35 35 35 35 35 36 36 38 38 40 42 42 44 45 45 45 45 47 49 49 50 50 50 51 53 55 55 55 55 56 56 57 57 59 60 60 60 60 60 61 61 61 62 62 62 63 63 63 64 65 67 67 67 67
Table of Contents
ii
*Notice: The information in this document is subject to change without notice
April 25, 2003
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.19 3.20
3.21 3.22
3.23 3.24
3.25 3.26 3.27
3.18.2.2 Transmit Clock Slave Mode ............................................................................................................................................. 3.18.2.3 Transmit Multiplexed Mode .............................................................................................................................................. 3.18.2.4 Offset ................................................................................................................................................................................ TRANSMIT PAYLOAD CONTROL .............................................................................................................................................................. FRAME GENERATOR ................................................................................................................................................................................. 3.20.1 Generation ...................................................................................................................................................................................... 3.20.1.1 T1 / J1 Mode .................................................................................................................................................................... 3.20.1.1.1 Super Frame (SF) Format ............................................................................................................................. 3.20.1.1.2 Extended Super Frame (ESF) Format ........................................................................................................... 3.20.1.1.3 T1 Digital Multiplexer (DM) Format (T1 only) ................................................................................................ 3.20.1.1.4 Switch Line Carrier - 96 (SLC-96) Format (T1 only) ...................................................................................... 3.20.1.1.5 Interrupt Summary ......................................................................................................................................... 3.20.1.2 E1 Mode ........................................................................................................................................................................... 3.20.1.2.1 Interrupt Summary ......................................................................................................................................... 3.20.2 HDLC Transmitter .......................................................................................................................................................................... 3.20.2.1 HDLC Channel Configuration ........................................................................................................................................... 3.20.2.2 Two HDLC Modes ............................................................................................................................................................ 3.20.2.2.1 HDLC Mode ................................................................................................................................................... 3.20.2.2.2 SS7 Mode ...................................................................................................................................................... 3.20.2.3 Interrupt Summary ............................................................................................................................................................ 3.20.2.4 Reset ................................................................................................................................................................................ 3.20.3 Automatic Performance Report Message (T1/J1 Only) .............................................................................................................. 3.20.4 Bit-Oriented Message Transmitter (T1/J1 Only) .......................................................................................................................... 3.20.5 Inband Loopback Code Generator (T1/J1 Only) .......................................................................................................................... 3.20.6 All `Zero's & All `One's ................................................................................................................................................................... 3.20.7 Change Of Frame Alignment ......................................................................................................................................................... TRANSMIT BUFFER .................................................................................................................................................................................... ENCODER .................................................................................................................................................................................................... 3.22.1 Line Code Rule ............................................................................................................................................................................... 3.22.1.1 T1/J1 Mode ...................................................................................................................................................................... 3.22.1.2 E1 Mode ........................................................................................................................................................................... 3.22.2 BPV Error Insertion ........................................................................................................................................................................ 3.22.3 All `One's Insertion ........................................................................................................................................................................ TRANSMIT JITTER ATTENUATOR ............................................................................................................................................................ WAVEFORM SHAPER / LINE BUILD OUT ................................................................................................................................................. 3.24.1 Preset Waveform Template ........................................................................................................................................................... 3.24.1.1 T1/J1 Mode ...................................................................................................................................................................... 3.24.1.2 E1 Mode ........................................................................................................................................................................... 3.24.2 Line Build Out (LBO) (T1 Only) ..................................................................................................................................................... 3.24.3 User-Programmable Arbitrary Waveform .................................................................................................................................... LINE DRIVER ............................................................................................................................................................................................... TRANSMITTER IMPEDANCE MATCHING ................................................................................................................................................. TESTING AND DIAGNOSTIC FACILITIES ................................................................................................................................................. 3.27.1 PRBS Generator / Detector ........................................................................................................................................................... 3.27.1.1 Pattern Generator ............................................................................................................................................................. 3.27.1.2 Pattern Detector ............................................................................................................................................................... 3.27.2 Loopback ........................................................................................................................................................................................ 3.27.2.1 System Loopback ............................................................................................................................................................. 3.27.2.1.1 System Remote Loopback ............................................................................................................................ 3.27.2.1.2 System Local Loopback ................................................................................................................................ 3.27.2.2 Payload Loopback ............................................................................................................................................................ 3.27.2.3 Local Digital Loopback 1 .................................................................................................................................................. 3.27.2.4 Remote Loopback ............................................................................................................................................................ 3.27.2.5 Local Digital Loopback 2 ..................................................................................................................................................
67 68 68 69 70 70 70 70 70 70 70 71 72 73 75 75 75 75 75 76 76 77 78 78 78 78 79 79 79 79 79 79 79 80 81 81 81 81 82 82 89 90 91 91 91 91 92 92 92 92 92 92 92 92
Table of Contents
iii
*Notice: The information in this document is subject to change without notice
April 25, 2003
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
4 OPERATION .................................................................................................................................................................... 96
4.1 4.2 4.3 4.4 4.5 POWER-ON SEQUENCE ............................................................................................................................................................................. RESET .......................................................................................................................................................................................................... RECEIVE / TRANSMIT PATH POWER DOWN ........................................................................................................................................... MICROPROCESSOR INTERFACE ............................................................................................................................................................. 4.4.1 SPI Mode ......................................................................................................................................................................................... 4.4.2 Parallel Microprocessor Interface ................................................................................................................................................ INDIRECT REGISTER ACCESS SCHEME ................................................................................................................................................. 4.5.1 Indirect Register Read Access ..................................................................................................................................................... 4.5.2 Indirect Register Write Access ..................................................................................................................................................... REGISTER MAP ......................................................................................................................................................................................... 5.1.1 T1/J1 Mode .................................................................................................................................................................................... 5.1.1.1 Direct Register ................................................................................................................................................................ 5.1.1.2 Indirect Register ............................................................................................................................................................. 5.1.2 E1 Mode ........................................................................................................................................................................................ 5.1.2.1 Direct Register ................................................................................................................................................................ 5.1.2.2 Indirect Register ............................................................................................................................................................. REGISTER DESCRIPTION ........................................................................................................................................................................ 5.2.1 T1/J1 Mode .................................................................................................................................................................................... 5.2.1.1 Direct Register ................................................................................................................................................................ 5.2.1.2 Indirect Register ............................................................................................................................................................. 5.2.2 E1 Mode ........................................................................................................................................................................................ 5.2.2.1 Direct Register ................................................................................................................................................................ 5.2.2.2 Indirect Register ............................................................................................................................................................. JTAG INSTRUCTIONS AND INSTRUCTION REGISTER (IR) .................................................................................................................. JTAG DATA REGISTER ............................................................................................................................................................................ 6.2.1 Device Identification Register (IDR) ........................................................................................................................................... 6.2.2 Bypass Register (BYP) ................................................................................................................................................................ 6.2.3 Boundary Scan Register (BSR) ................................................................................................................................................... TEST ACCESS PORT CONTROLLER ...................................................................................................................................................... 96 96 96 97 97 98 99 99 99
3.27.2.6 Analog Loopback .............................................................................................................................................................. 92 3.27.3 G.772 Non-Intrusive Monitoring .................................................................................................................................................... 92 3.28 INTERRUPT SUMMARY .............................................................................................................................................................................. 95
5 PROGRAMMING INFORMATION ................................................................................................................................. 100
5.1 100 100 100 105 106 106 111 113 114 114 216 229 229 332 348 349 349 349 349 352
5.2
6 IEEE STD 1149.1 JTAG TEST ACCESS PORT ........................................................................................................... 347
6.1 6.2
7 PHYSICAL AND ELECTRICAL SPECIFICATIONS ..................................................................................................... 355
7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 ABSOLUTE MAXIMUM RATINGS ............................................................................................................................................................ RECOMMENDED OPERATING CONDITIONS ......................................................................................................................................... D.C. CHARACTERISTICS ......................................................................................................................................................................... DIGITAL I/O TIMING CHARACTERISTICS ............................................................................................................................................... CLOCK FREQUENCY REQUIREMENT .................................................................................................................................................... T1/J1 LINE RECEIVER ELECTRICAL CHARACTERISTICS ................................................................................................................... E1 LINE RECEIVER ELECTRICAL CHARACTERISTICS ........................................................................................................................ T1/J1 LINE TRANSMITTER ELECTRICAL CHARACTERISTICS ............................................................................................................ E1 LINE TRANSMITTER ELECTRICAL CHARACTERISTICS ................................................................................................................ JITTER TOLERANCE ................................................................................................................................................................................ 7.10.1 T1/J1 Mode .................................................................................................................................................................................... 7.10.2 E1 Mode ........................................................................................................................................................................................ 7.11 JITTER TRANSFER ................................................................................................................................................................................... 7.11.1 T1/J1 Mode .................................................................................................................................................................................... 7.11.2 E1 Mode ........................................................................................................................................................................................ 7.12 MICROPROCESSOR TIMING SPECIFICATION ....................................................................................................................................... 7.12.1 Motorola Non-Multiplexed Mode .................................................................................................................................................
6.3
355 355 356 357 357 358 359 360 361 362 362 363 364 364 365 366 366
Table of Contents
iv
*Notice: The information in this document is subject to change without notice
April 25, 2003
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
ORDERING INFORMATION ......................................................................................................................................... 371
7.12.1.1 Read Cycle Specification ............................................................................................................................................... 7.12.1.2 Write Cycle Specification ................................................................................................................................................ 7.12.2 Intel Non-Multiplexed Mode ......................................................................................................................................................... 7.12.2.1 Read Cycle Specification ............................................................................................................................................... 7.12.2.2 Write Cycle Specification ................................................................................................................................................ 7.12.3 SPI Mode .......................................................................................................................................................................................
366 367 368 368 369 370
Table of Contents
v
*Notice: The information in this document is subject to change without notice
April 25, 2003
List of Tables
Table 1: Table 2: Table 3: Table 4: Table 5: Table 6: Table 7: Table 8: Table 9: Table 10: Table 11: Table 12: Table 13: Table 14: Table 15: Table 16: Table 17: Table 18: Table 19: Table 20: Table 21: Table 22: Table 23: Table 24: Table 25: Table 26: Table 27: Table 28: Table 29: Table 30: Table 31: Table 32: Table 33: Table 34: Table 35: Table 36: Table 37: Table 38: Table 39: Table 40: Table 41: Table 42: Table 43: Table 44: Table 45: Table 46: Table 47: Table 48: Operating Mode Selection ........................................................................................................................................................................... Related Bit / Register In Chapter 3.1 ........................................................................................................................................................... Impedance Matching Value For The Receiver ............................................................................................................................................. Related Bit / Register In Chapter 3.2 ........................................................................................................................................................... Related Bit / Register In Chapter 3.3 & Chapter 3.4 .................................................................................................................................... Criteria Of Speed Adjustment Start .............................................................................................................................................................. Related Bit / Register In Chapter 3.6 ........................................................................................................................................................... Excessive Zero Error Definition ................................................................................................................................................................... LOS Condition In T1/J1 Mode ...................................................................................................................................................................... LOS Condition In E1 Mode .......................................................................................................................................................................... Related Bit / Register In Chapter 3.7 ........................................................................................................................................................... The Structure of SF ..................................................................................................................................................................................... The Structure of ESF ................................................................................................................................................................................... The Structure of T1 DM ............................................................................................................................................................................... The Structure of SLC-96 .............................................................................................................................................................................. Interrupt Source In T1/J1 Frame Processor ................................................................................................................................................ Related Bit / Register In Chapter 3.8.1 ........................................................................................................................................................ The Structure Of TS0 In CRC Multi-Frame .................................................................................................................................................. FAS/NFAS Bit/Pattern Error Criteria ............................................................................................................................................................ Interrupt Source In E1 Frame Processor ..................................................................................................................................................... Related Bit / Register In Chapter 3.8.2 ........................................................................................................................................................ Monitored Events In T1/J1 Mode ................................................................................................................................................................. Related Bit / Register In Chapter 3.9.1 ........................................................................................................................................................ Monitored Events In E1 Mode ..................................................................................................................................................................... Related Bit / Register In Chapter 3.9.2 ........................................................................................................................................................ RED Alarm, Yellow Alarm & Blue Alarm Criteria ......................................................................................................................................... Related Bit / Register In Chapter 3.10.1 ...................................................................................................................................................... Related Bit / Register In Chapter 3.10.2 ...................................................................................................................................................... Related Bit / Register In Chapter 3.11.1 ...................................................................................................................................................... Interrupt Summarize In HDLC Mode ........................................................................................................................................................... Related Bit / Register In Chapter 3.11.2 ...................................................................................................................................................... Related Bit / Register In Chapter 3.12 ......................................................................................................................................................... Related Bit / Register In Chapter 3.13 ......................................................................................................................................................... Related Bit / Register In Chapter 3.14 ......................................................................................................................................................... Related Bit / Register In Chapter 3.15 ......................................................................................................................................................... A-Law Digital Milliwatt Pattern ..................................................................................................................................................................... -Law Digital Milliwatt Pattern ..................................................................................................................................................................... Related Bit / Register In Chapter 3.16 ......................................................................................................................................................... Operating Modes Selection In T1/J1 Receive Path ..................................................................................................................................... Operating Modes Selection In E1 Receive Path .......................................................................................................................................... Related Bit / Register In Chapter 3.17 ......................................................................................................................................................... Operating Modes Selection In T1/J1 Transmit Path .................................................................................................................................... Operating Modes Selection In E1 Transmit Path ......................................................................................................................................... Related Bit / Register In Chapter 3.18 ......................................................................................................................................................... Related Bit / Register In Chapter 3.19 ......................................................................................................................................................... Related Bit / Register In Chapter 3.20.1.1 ................................................................................................................................................... E1 Frame Generation .................................................................................................................................................................................. Control Over E Bits ...................................................................................................................................................................................... 14 14 15 16 17 18 18 19 21 21 22 23 24 25 26 28 29 33 34 36 37 38 39 40 41 42 43 44 45 46 48 49 49 50 52 53 53 54 55 60 61 62 67 68 69 71 72 72
List of Tables
vi
*Notice: The information in this document is subject to change without notice
April 25, 2003
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 49: Table 50: Table 51: Table 52: Table 53: Table 54: Table 55: Table 56: Table 57: Table 58: Table 59: Table 60: Table 61: Table 62: Table 63: Table 64: Table 65: Table 66: Table 67: Table 68: Table 69: Table 70: Table 71: Table 72: Table 73: Table 74: Table 75: Table 76: Table 77: Table 78: Table 79: Table 80: Table 81: Table 82: Table 83: Table 84: Table 85:
Interrupt Summary In E1 Mode .................................................................................................................................................................... 73 Related Bit / Register In Chapter 3.20.1.2 ................................................................................................................................................... 74 Related Bit / Register In Chapter 3.20.2.1 ................................................................................................................................................... 75 Related Bit / Register In Chapter 3.20.2.2 ~ Chapter 3.20.2.4 .................................................................................................................... 76 APRM Message Format .............................................................................................................................................................................. 77 APRM Interpretation .................................................................................................................................................................................... 77 Related Bit / Register In Chapter 3.20.3 ...................................................................................................................................................... 78 Related Bit / Register In Chapter 3.20.4 & Chapter 3.20.5 .......................................................................................................................... 78 Related Bit / Register In Chapter 3.20.6, Chapter 3.20.7 & Chapter 3.21 ................................................................................................... 79 Related Bit / Register In Chapter 3.22 ......................................................................................................................................................... 79 Related Bit / Register In Chapter 3.23 ......................................................................................................................................................... 80 PULS[3:0] Setting In T1/J1 Mode ................................................................................................................................................................ 81 LBO PULS[3:0] Setting In T1 Mode ............................................................................................................................................................. 82 Transmit Waveform Value For E1 75 ...................................................................................................................................................... 83 Transmit Waveform Value For E1 120 .................................................................................................................................................... 83 Transmit Waveform Value For T1 0~133 ft ................................................................................................................................................. 84 Transmit Waveform Value For T1 133~266 ft ............................................................................................................................................. 84 Transmit Waveform Value For T1 266~399 ft ............................................................................................................................................. 85 Transmit Waveform Value For T1 399~533 ft ............................................................................................................................................. 85 Transmit Waveform Value For T1 533~655 ft ............................................................................................................................................. 86 Transmit Waveform Value For J1 0~655 ft .................................................................................................................................................. 86 Transmit Waveform Value For DS1 0 dB LBO ............................................................................................................................................ 87 Transmit Waveform Value For DS1 -7.5 dB LBO ........................................................................................................................................ 87 Transmit Waveform Value For DS1 -15.0 dB LBO ...................................................................................................................................... 88 Transmit Waveform Value For DS1 -22.5 dB LBO ...................................................................................................................................... 88 Related Bit / Register In Chapter 3.24 ......................................................................................................................................................... 89 Impedance Matching Value For The Transmitter ........................................................................................................................................ 90 Related Bit / Register In Chapter 3.25 & Chapter 3.26 ................................................................................................................................ 90 Related Bit / Register In Chapter 3.27.1 ...................................................................................................................................................... 91 Related Bit / Register In Chapter 3.27.2 & Chapter 3.27.3 .......................................................................................................................... 94 Related Bit / Register In Chapter 3.28 ......................................................................................................................................................... 95 Parallel Microprocessor Interface ................................................................................................................................................................ 98 Related Bit / Register In Chapter 4 .............................................................................................................................................................. 99 IR Code ..................................................................................................................................................................................................... 348 IDR ............................................................................................................................................................................................................ 349 Boundary Scan (BS) Sequence ................................................................................................................................................................ 349 TAP Controller State Description .............................................................................................................................................................. 352
List of Tables
vii
*Notice: The information in this document is subject to change without notice
April 25, 2003
List of Figures
Figure 1. 256-Pin PBGA (Top View) ............................................................................................................................................................................. 3 Figure 2. Receive / Transmit Line Circuit .................................................................................................................................................................... 15 Figure 3. Monitoring Receive Path .............................................................................................................................................................................. 16 Figure 4. Monitoring Transmit Path ............................................................................................................................................................................. 16 Figure 5. Jitter Attenuator ............................................................................................................................................................................................ 18 Figure 6. AMI Bipolar Violation Error ........................................................................................................................................................................... 20 Figure 7. B8ZS Excessive Zero Error ......................................................................................................................................................................... 20 Figure 8. HDB3 Code Violation & Excessive Zero Error ............................................................................................................................................. 20 Figure 9. E1 Frame Searching Process ...................................................................................................................................................................... 31 Figure 10. Basic Frame Searching Process ................................................................................................................................................................ 32 Figure 11. TS16 Structure Of CAS Signaling Multi-Frame .......................................................................................................................................... 34 Figure 12. Standard HDLC Packet .............................................................................................................................................................................. 45 Figure 13. Overhead Indication In The FIFO ............................................................................................................................................................... 46 Figure 14. Standard SS7 Packet ................................................................................................................................................................................. 47 Figure 15. Signaling Output In T1/J1 Mode ................................................................................................................................................................. 51 Figure 16. Signaling Output In E1 Mode ...................................................................................................................................................................... 51 Figure 17. T1/J1 To E1 Format Mapping - G.802 Mode .............................................................................................................................................. 56 Figure 18. T1/J1 To E1 Format Mapping - One Filler Every Four Channels Mode ..................................................................................................... 56 Figure 19. T1/J1 To E1 Format Mapping - Continuous Channels Mode ..................................................................................................................... 57 Figure 20. No Offset When FE = 1 & DE = 1 In Receive Path .................................................................................................................................... 58 Figure 21. No Offset When FE = 0 & DE = 0 In Receive Path .................................................................................................................................... 58 Figure 22. No Offset When FE = 0 & DE = 1 In Receive Path .................................................................................................................................... 59 Figure 23. No Offset When FE = 1 & DE = 0 In Receive Path .................................................................................................................................... 59 Figure 24. E1 To T1/J1 Format Mapping - G.802 Mode .............................................................................................................................................. 63 Figure 25. E1 To T1/J1 Format Mapping - One Filler Every Four Channels Mode ..................................................................................................... 63 Figure 26. E1 To T1/J1 Format Mapping - Continuous Channels Mode ..................................................................................................................... 64 Figure 27. No Offset When FE = 1 & DE = 1 In Transmit Path ................................................................................................................................... 65 Figure 28. No Offset When FE = 0 & DE = 0 In Transmit Path ................................................................................................................................... 65 Figure 29. No Offset When FE = 0 & DE = 1 In Transmit Path ................................................................................................................................... 66 Figure 30. No Offset When FE = 1 & DE = 0 In Transmit Path ................................................................................................................................... 66 Figure 31. DSX-1 Waveform Template ........................................................................................................................................................................ 81 Figure 32. T1/J1 Pulse Template Measurement Circuit .............................................................................................................................................. 81 Figure 33. E1 Waveform Template .............................................................................................................................................................................. 81 Figure 34. E1 Pulse Template Measurement Circuit ................................................................................................................................................... 81 Figure 35. G.772 Non-Intrusive Monitor ...................................................................................................................................................................... 93 Figure 36. Hardware Reset When Powered-Up .......................................................................................................................................................... 96 Figure 37. Hardware Reset In Normal Operation ........................................................................................................................................................ 96 Figure 38. Read Operation In SPI Mode ..................................................................................................................................................................... 97 Figure 39. Write Operation In SPI Mode ...................................................................................................................................................................... 97 Figure 40. JTAG Architecture .................................................................................................................................................................................... 347 Figure 41. JTAG State Diagram ................................................................................................................................................................................ 354 Figure 42. I/O Timing in Mode ................................................................................................................................................................................... 357 Figure 43. T1/J1 Jitter Tolerance Performance Requirement .................................................................................................................................... 362 Figure 44. E1 Jitter Tolerance Performance Requirement ........................................................................................................................................ 363 Figure 45. T1/J1 Jitter Transfer Performance Requirement (AT&T62411 / GR-253-CORE / TR-TSY-000009) ....................................................... 364 Figure 46. E1 Jitter Transfer Performance Requirement (G.736) .............................................................................................................................. 365 Figure 47. Motorola Non-Multiplexed Mode Read Cycle ........................................................................................................................................... 366 Figure 48. Motorola Non-Multiplexed Mode Write Cycle ........................................................................................................................................... 367
List of Figures
viii
*Notice: The information in this document is subject to change without notice
April 25, 2003
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Figure 49. Intel Non-Multiplexed Mode Read Cycle .................................................................................................................................................. 368 Figure 50. Intel Non-Multiplexed Mode Write Cycle .................................................................................................................................................. 369 Figure 51. SPI Timing Diagram ................................................................................................................................................................................. 370
List of Figures
ix
*Notice: The information in this document is subject to change without notice
April 25, 2003
Octal T1/E1/J1 Long Haul / Short Haul Transceiver
FEATURES
LINE INTERFACE
* * * * * * * * * * * * * * * Each link can be configured as T1, E1 or J1 Supports T1/E1/J1 long haul/short haul line interface HPS for 1+1 protection without external relays Receive sensitivity exceeds -36 dB @ 772 Hz and -43 dB @ 1024 Hz Selectable internal line termination impedance: 100 (for T1), 75 / 120 (for E1) and 110 (for J1) Supports AMI/B8ZS (for T1/J1) and AMI/HDB3 (for E1) line encoding/decoding Provides T1/E1/J1 short haul pulse templates, long haul LBO (per ANSI T1.403 and FCC68: 0 dB, -7.5 dB, -15 dB, -22 dB) and userprogrammable arbitrary pulse template Supports G.772 non-intrusive monitoring Supports T1.102 line monitor Transmit line short-circuit detection and protection Separate Transmit and Receive Jitter Attenuators (2 per link) Indicates the interval between the write pointer and the read pointer of the FIFO in JA Loss of signal indication with programmable thresholds according to ITUT-T G.775, ETS 300 233 (E1) and ANSI T1.403 (T1/J1) Supports Analog Loopback, Digital Loopback and Remote Loopback Each receiver and transmitter can be individually powered down * * *
IDT82P2288
Advance Information*
Provides performance monitor to count Bipolar Violation error, Excess Zero error, CRC error, framing bit error, far end CRC error, out of frame and change of framing alignment position Supports System Loopback, Payload Loopback, Digital Loopback and Inband Loopback Detects and generates selectable PRBS and QRSS
CONTROL INTERFACE
* * * * Supports Serial Peripheral Interface (SPI) microprocessor and parallel Intel/Motorola non-multiplexed microprocessor interface Global hardware and software reset Two general purpose I/O pins Per link power down
GENERAL
* * * * * * Flexible reference clock (N x 1.544 MHz or N x 2.048 MHz) (0APPLICATIONS
* * * * * * * C.O, PABX, ISDN PRI Wireless Base Stations T1/E1/J1 ATM Gateways, Multiplexer T1/E1/J1 Access Networks LAN/WAN Router Digital Cross Connect SONET/SDH Add/Drop Equipment
FRAMER
* * * * * Each link can be configured as T1, E1 or J1 Frame alignment/generation for T1 (per ITU-T G.704, TA-TSY000278, TR-TSY-000008), E1 (per ITU-T G.704), J1 (per JT G.704) and un-framed mode Supports T1/J1 Super Frame and Extended Super Frame, T1 Digital Multiplexer and Switch Line Carrier - 96, E1 CRC Multi-frame and Signaling Multi-frame Signaling extraction/insertion for CAS and RBS signaling Provides programmable system interface supporting MitelTM STbus, AT&TTM CHI and MVIP bus, 8.192 Mb/s multiplexed bus and 1.544 Mb/s or 2.048 Mb/s non-multiplexed bus Three HDLC controllers per link with separate 128-byte transmit and receive FIFOs per controller Supports Signaling System #7 (SS7) Programmable bit insertion and bit inversion on per channel/ timeslot basis Provides Bit Oriented Message (BOM) generation and detection Provides Automatic Performance Report Message (APRM) generation Detects and generates alarms (AIS, RAI)
* * * * * *
The IDT and the IDT logo are registered trademarks of Integrated Device Technology, Inc.
1
2002 Integrated Device Technology, Inc. *Notice: The information in this document is subject to change without notice
April 25, 2003
DSC-6044/-
Advance Information
IDT82P2288
Block Diagram
One of the Eight Links Inband Automatic HDLC Bit-Oriented Loopback Performance Transmitter Message Report Code #1, #2, #3 Transmitter Generator Message TRINGn Frame Generator Transmit Buffer Transmit Jitter Attenuator Waveform Shaper / Line Build Out Line Driver Transmit System Interface Transmit Payload Control B8ZS/ HDB3/AMI Encoder Transmit Internal Termination TTIPn (LP 3) PRBS Generator / Detector (LP 4) (LP 5) (LP 6) (LP 7) Performance Monitor RTIPn B8ZS/ HDB3/ AMI Decoder Receive Jitter Attenuator CLK&Data Recovery (DPLL) Data Slicer Adaptive Equalizer Receive Internal Termination RRINGn Receive Payload Control Frame Processor Alarm Detector Bit-Oriented Message Receiver Inband Loopback Code Detector HDLC Receiver #1, #2, #3 Receive CAS/ RBS Buffer Elastic Store Buffer IEEE1149.1 JTAG Control Interface Clock Generator G.772 Monitor VDDDIO / VDDDC / VDDAR / VDDAT / VDDAX / VDDAP / VDDAB TDO TDI TMS TCK TRST REFB_OUT REFA_OUT CLK_SEL[2:0] OSCO OSCI CLK_GEN_1.544 CLK_GEN_2.048 GPIO[1:0] RESET THZ A[10:0] D[7:1] D[0]/SDO CS REFR RW/WR/SDI DS/RD/SCLK MPM SPIEN INT GNDD / GNDA
MTSCK
TSCKn
BLOCK DIAGRAM
MTSFS
TSFSn
MTSIGA[1:2]/ MTSIGB[1:2]
TSIGn
MTSDA[1:2]/ MTSDB[1:2]
TSDn
(LP 1, 2)
MRSDA[1:2]/ MRSDB[1:2]
RSDn
MRSIGA[1:2]/ MRSIGB[1:2]
2
RSIGn
MRSFS
Receive System RSFSn Interface
*Notice: The information in this document is subject to change without notice
MRSCK
RSCKn
Note: LP1, 2 - System Loopback LP3 - Payload Loopback LP4 - Local Digital Loopback 1 LP5 - Remote Loopback LP6 - Local Digital Loopback 2 LP7 - Analog Loopback
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
1
PIN ASSIGNMENT
1 A B C D E F G H J K L M N P R T
TTIP4
2
TRING4
3
VDDAT4
4
VDDAR4
5
VDDAR3
6
TRING3
7
TTIP3
8
TTIP2
9
TRING2
10
VDDAR1
11
TRING1
12
TTIP1
13
VDDAP
14
RESET
15
REFA_ OUT CLK_SEL 2
16
CLK_GE N_1.544
A B C D E F G H J K L M N P R T
TSIG8
VDDAX4
GNDA
RTIP4
VDDAT3
GNDA
VDDAX3
VDDAX2
VDDAT2
GNDA
GNDA
VDDAT1
OSCI
REFB_ OUT CLK_SEL 1 CLK_GE N_2.048
THZ
TSIG7
TSD8
GNDA
RRING4
GNDA
GNDA
GNDA
GNDA
VDDAR2
GNDA
RTIP1
VDDAX1
OSCO
IC
REFR
TSIG6/ MTSIGB2
TSD7
GNDA
GNDA
RRING3
RTIP3
GNDA
RTIP2
RRING2
GNDA
RRING1
VDDAB
GPIO1
CLK_SEL 0
IC
TSIG4
TSD5/ MTSDA2
TSIG5/ MTSIGA2
TSD6/ MTSDB2
GNDD
GNDD
GNDD
GNDD
GNDD
GNDD
GNDD
GNDD
GPIO0
VDDAX5
VDDAT5
TTIP5
TSIG2/ MTSIGB1
TSD3
TSIG3
TSD4
VDDDIO
GNDD
GNDD
GNDD
GNDD
GNDD
GNDD
GNDD
GNDA
RTIP5
GNDA
TRING5
TSFS8
TSD1/ MTSDA1
TSIG1/ MTSIGA1
TSD2/ MTSDB1
VDDDIO
GNDD
GNDD
GNDD
GNDD
GNDD
GNDD
GNDD
GNDA
RRING5
GNDA
VDDAR5
TSFS6
TSCK7
TSFS7
TSCK8
VDDDIO
VDDDC
VDDDC
VDDDC
GNDD
GNDD
GNDD
GNDD
RRING6
VDDAT6
VDDAR6
TRING6
TSCK6
TSFS5
TSCK5
TSFS4
VDDDIO
VDDDC
VDDDC
VDDDC
VDDDC
VDDDC
VDDDC
VDDDIO
RTIP6
GNDA
VDDAX6
TTIP6
TSCK4
TSFS3
TSCK3
TSFS2
VDDDIO
VDDDC
VDDDC
VDDDC
VDDDC
VDDDC
VDDDC
VDDDIO
GNDA
GNDA
VDDAX7
TTIP7
TSCK2
TSFS1/ MTSFS
TSCK1/ MTSCK
RSIG8
RSD8
VDDDC
VDDDC
VDDDC
VDDDC
VDDDC
VDDDC
VDDDIO
RTIP7
GNDA
GNDA
TRING7
RSIG7
RSD7
RSIG6/ RSD6/ MRSIGB2 MRSDB2
RSFS5
RSCK3
A0
A5
D4
D0/SDO
MPM
VDDDIO
RRING7
GNDA
VDDAR7
VDDAT7
RSIG5/ RSD5/ MRSIGA2 MRSDA2
RSIG4
RSFS7
RSCK5
RSFS2
A1
A6
D5
DS/RD /SCLK
SPIEN
IC
GNDA
RTIP8
RRING8
VDDAR8
RSD4
RSIG3
RSD1/ MRSDA1
RSCK7
RSFS4
RSCK2
A2
A7
A10
D3
RW/WR /SDI
IC
GNDA
GNDA
GNDA
VDDAT8
RSD3
RSD2/ MRSDB1
RSFS8
RSFS6
RSCK4
RSFS1/ MRSFS RSCK1/ MRSCK
A3
A8
D7
D2
CS
IC
TRST
TDO
VDDAX8
TRING8
RSIG2/ RSIG1/ MRSIGB1 MRSIGA1
RSCK8
RSCK6
RSFS3
A4
A9
D6
D1
INT
IC
TDI
TMS
TCK
TTIP8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Figure 1. 256-Pin PBGA (Top View)
Pin Assignment
3
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
2
PIN DESCRIPTION
Name Type Pin No. Line and System Interface RTIP[1] RTIP[2] RTIP[3] RTIP[4] RTIP[5] RTIP[6] RTIP[7] RTIP[8] RRING[1] RRING[2] RRING[3] RRING[4] RRING[5] RRING[6] RRING[7] RRING[8] TTIP[1] TTIP[2] TTIP[3] TTIP[4] TTIP[5] TTIP[6] TTIP[7] TTIP[8] TRING[1] TRING[2] TRING[3] TRING[4] TRING[5] TRING[6] TRING[7] TRING[8] Output Input C11 D8 D6 B4 F14 J13 L13 N14 D11 D9 D5 C4 G14 H13 M13 N15 A12 A8 A7 A1 E16 J16 K16 T16 A11 A9 A6 A2 F16 H16 L16 R16 Tri-state Output P3 R2 R1 P1 N2 M4 M2 L5 RSD[1:8]: Receive Side System Data for Link 1 ~ 8 The processed data stream is output on these pins. In Receive Clock Master mode, the RSDn pins are updated on the active edge of the corresponding RSCKn. In Receive Clock Slave mode, selected by the RSLVCK bit (b4, T1/J1-010H / b4, E1-010H), the RSDn pins are updated on the active edge of the corresponding RSCKn or all eight RSDn pins are updated on the active edge of RSCK[1]. MRSDA[1:2] / MRSDB[1:2]: Multiplexed Receive Side System Data A / B for Link 1 ~ 8 In Receive Multiplexed mode, the MRSDA[1:2] pins or the MRSDB[1:2] pins are used to output the processed data stream. Using a byte-interleaved multiplexing scheme, the MRSDA[1]/MRSDB[1] pins output the data from Link 1 to Link 4, while the MRSDA[2]/MRSDB[2] pins output the data from Link 5 to Link 8. The data on the MRSDA[1:2]/ MRSDB[1:2] pins are updated on the active edge of the MRSCK. The data on MRSDA[1:2] is the same as the data on MRSDB[1:2]. MRSDB[1:2] are for back-up purpose. TTIP[1:8] / TRING[1:8]: Transmit Bipolar Tip/Ring for Link 1 ~ 8 These pins are the differential line driver outputs and can be set to high impedance state globally or individually. A logic high on the THZ pin sets all these pins to high impedance state. When the T_HZ bit (b4, T1/J1-023H,... / b4, E1-023H,...) * is set to `1', the TTIPn/TRINGn pins in the corresponding link are set to high impedance state. Besides, TTIPn/TRINGn will also be set to high impedance state by other ways (refer to Chapter 3.25 Line Driver for details). RTIP[1:8] / RRING[1:8]: Receive Bipolar Tip/Ring for Link 1 ~ 8 These pins are the differential line receiver inputs. Description
RSD[1] / MRSDA[1] RSD[2] / MRSDB[1] RSD[3] RSD[4] RSD[5] / MRSDA[2] RSD[6] / MRSDB[2] RSD[7] RSD[8]
Note: * The contents in the brackets indicate the position of the preceding bit and the address of the register. After the address, if the punctuation `,...' is followed, this bit is in a per-link control register and the listed address belongs to Link 1. Users can find the omitted addresses in Chapter 5. If there is no punctuation followed the address, this bit is in a global control register.
Pin Description
4
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Name RSIG[1] / MRSIGA[1] RSIG[2] / MRSIGB[1] RSIG[3] RSIG[4] RSIG[5] / MRSIGA[2] RSIG[6] / MRSIGB[2] RSIG[7] RSIG[8]
Type Tri-state Output
Pin No. T2 T1 P2 N3 N1 M3 M1 L4
Description RSIG[1:8]: Receive Side System Signaling for Link 1 ~ 8 The extracted signaling bits are output on these pins. They are located in the lower nibble (b5 ~ b8) and are channel/timeslot-aligned with the data output on the corresponding RSDn pin. In Receive Clock Master mode, the RSIGn pins are updated on the active edge of the corresponding RSCKn. In Receive Clock Slave mode, selected by the RSLVCK bit (b4, T1/J1-010H / b4, E1-010H), the RSIGn pins are updated on the active edge of the corresponding RSCKn or all eight RSIGn are updated on the active edge of RSCK[1]. MRSIGA[1:2] / MRSIGB[1:2]: Multiplexed Receive Side System Signaling A / B for Link 1 ~ 8 In Receive Multiplexed mode, the MRSIGA[1:2] pins or the MRSIGB[1:2] pins are used to output the extracted signaling bits. The signaling bits are located in the lower nibble (b5 ~ b8) and are channel/timeslot-aligned with the data output on the corresponding MRSDA[1:2]/MRSDB[1:2] pins. Using the byte-interleaved multiplexing scheme, the MRSIGA[1]/MRSIGB[1] pins output the signaling bits from Link 1 to Link 4, while the MRSDA[2]/MRSDB[2] pins output the signaling bits from Link 5 to Link 8. The signaling bits on the MRSIGA[1:2]/MRSIGB[1:2] pins are updated on the active edge of the MRSCK. The signaling bits on MRSIGA[1:2] is the same as the signaling bits on MRSIGB[1:2]. MRSIGB[1:2] are for back-up purpose.
MRSFS: Multiplexed Receive Side System Signaling for Link 1 ~ 8 In Receive Multiplexed mode, MRSFS inputs the pulse at a rate of integer multiple of 125 s to indicate the start of a frame on the multiplexed data bus. MRSFS is sampled on the active edge of MRSCK. The active polarity of MRSFS is selected by the FSINV bit (b4, T1/J1-048H,... / b4, E1-048H,...). RSFS[1:8]/MRSCK are Schmitt-triggered inputs/outputs with pull-up resistors. RSCK[1] / MRSCK Output / Input RSCK[2] RSCK[3] RSCK[4] RSCK[5] RSCK[6] RSCK[7] RSCK[8] T6 P6 M6 R5 N5 T4 P4 T3 RSCK[1:8]: Receive Side System Clock for Link 1 ~ 8 In Receive Clock Master mode, the RSCKn pins output a (gapped) 1.544 MHz (for T1/J1 mode) / 2.048 MHz (for E1 mode) clock used to update the signal on the corresponding RSDn, RSIGn and RSFSn pins. In Receive Clock Slave mode, the RSCKn pins input a 1.544 MHz (for T1/J1 mode only), 2.048 MHz or 4.096 MHz clock used to update the signals on the corresponding RSDn and RSIGn pins and sample the signals on the corresponding RSFSn pins. Selected by the RSLVCK bit (b4, T1/J1-010H / b4, E1-010H), the RSCK[1] pin can be used for all eight links. MRSCK: Multiplexed Receive Side System Clock for Link 1 ~ 8 In Receive Multiplexed mode, MRSCK inputs a 8.192 MHz or 16.384 MHz clock used to update the signals on the corresponding MRSDA/MRSDB and MRSIGA/MRSIGB pins and sample the signal on the corresponding MRSFS pin. RSCK[1:8]/MRSCK are Schmitt-triggered inputs/outputs with pull-up resistors.
Pin Description
5
April 25, 2003
Advance Information
RSFS[1] / MRSFS Output / Input RSFS[2] RSFS[3] RSFS[4] RSFS[5] RSFS[6] RSFS[7] RSFS[8]
R6 N6 T5 P5 M5 R4 N4 R3
RSFS[1:8]: Receive Side System Frame Pulse for Link 1 ~ 8 In T1/J1 Receive Clock Master mode, RSFSn outputs the pulse to indicate each F-bit, every second F-bit in SF frame, the first F-bit of every SF/ESF/T1 DM/SLC-96 multi-frame or the first F-bit of every second SF multi-frame. In T1/J1 Receive Clock Slave mode, RSFSn inputs the pulse at a rate of integer multiple of 125 s to indicate the start of a frame. In E1 Receive Clock Master mode, RSFSn outputs the pulse to indicate the Basic frame, CRC Multi-frame, Signaling Multi-frame, or both the CRC Multi-frame and Signaling Multi-frame, or the TS1 and TS16 overhead. In E1 Receive Clock Slave mode, RSFSn inputs the pulse at a rate of integer multiple of 125 s to indicate the start of a frame. RSFSn is updated/sampled on the active edge of the corresponding RSCKn. The active polarity of RSFSn is selected by the FSINV bit (b4, T1/J1-048H,... / b4, E1-048H,...).
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Name TSD[1] / MTSDA[1] TSD[2] / MTSDB[1] TSD[3] TSD[4] TSD[5] / MTSDA[2] TSD[6] / MTSDB[2] TSD[7] TSD[8]
Type Input
Pin No. G2 G4 F2 F4 E2 E4 D2 C2
Description TSD[1:8]: Transmit Side System Data for Link 1 ~ 8 The data stream from the system side is input on these pins. In Transmit Clock Master mode, the TSDn pins are sampled on the active edge of the corresponding TSCKn. In Transmit Clock Slave mode, selected by the TSLVCK bit (b1, T1/J1-010H / b1, E1-010H), the TSDn pins are sampled on the active edge of the corresponding TSCKn or all eight TSDn pins are sampled on the active edge of TSCK[1]. MTSDA[1:2] / MTSDB[1:2]: Multiplexed Transmit Side System Data A / B for Link 1 ~ 8 In Transmit Multiplexed mode, selected by the MTSDA bit (b2, T1/J1-010H / b2, E1-010H), the MTSDA[1:2] pins or the MTSDB[1:2] pins are used to input the data stream. Using a byte-interleaved multiplexing scheme, the MTSDA[1]/MTSDB[1] pins input the data for Link 1 to Link 4, while the MTSDA[2]/MTSDB[2] pins input the data for Link 5 to Link 8. The data on the MTSDA[1:2]/MTSDB[1:2] pins are sampled on the active edge of MTSCK. TSD[1:8]/MTSDA[1:2]/MTSDB[1:2] are Schmitt-triggered inputs.
MTSIGA[1:2] / MTSIGB[1:2]: Multiplexed Transmit Side System Signaling A / B for Link 1 ~ 8 In Transmit Multiplexed mode, selected by the MTSDA bit (b2, T1/J1-010H / b2, E1-010H), the MTSIGA[1:2] pins or the MTSIGB[1:2] pins are used to input the signaling bits. The signaling bits are located in the lower nibble (b5 ~ b8) and are channel/timeslot-aligned with the data input on the corresponding MTSDA[1:2]/MTSDB[1:2] pins. Using the byte-interleaved multiplexing scheme, the MTSIGA[1]/MTSIGB[1] pins input the signaling bits for Link 1 to Link 4, while the MTSIGA[2]/MTSIGB[2] pins input the signaling bits for Link 5 to Link 8. The signaling bits on the MTSIGA[1:2]/MTSIGB[1:2] pins are sampled on the active edge of MTSCK. TSIG[1:8]/MTSIGA[1:2]/MTSIGB[1:2] are Schmitt-triggered inputs.
TSFS[1] / MTSFS TSFS[2] TSFS[3] TSFS[4] TSFS[5] TSFS[6] TSFS[7] TSFS[8]
Output / Input
L2 K4 K2 J4 J2 H1 H3 G1
TSFS[1:8]: Transmit Side System Frame Pulse for Link 1 ~ 8 In T1/J1 Transmit Clock Master mode, TSFSn outputs the pulse to indicate each F-bit or the first F-bit of every SF/ ESF/T1 DM/SLC-96 multi-frame. In T1/J1 Transmit Clock Slave mode, TSFSn inputs the pulse to indicate each F-bit or the first F-bit of every SF/ESF/ T1 DM/SLC-96 multi-frame. In E1 Transmit Clock Master mode, TSFSn outputs the pulse to indicate the Basic frame, CRC Multi-frame and/or Signaling Multi-frame. In E1 Transmit Clock Slave mode, TSFSn inputs the pulse to indicate the Basic frame, CRC Multi-frame and/or Signaling Multi-frame. TSFSn is updated/sampled on the active edge of the corresponding TSCKn. The active polarity of TSFSn is selected by the FSINV bit (b1, T1/J1-042H,... / b1, E1-042H,...). MTSFS: Multiplexed Transmit Side System Signaling for Link 1 ~ 8 In T1/J1 Transmit Multiplexed mode, MTSFS inputs the pulse to indicate each F-bit or the first F-bit of every SF/ ESF/T1 DM/SLC-96 multi-frame of one link on the multiplexed data bus. In E1 Transmit Multiplexed mode, MTSFS inputs the pulse to indicate each Basic frame, CRC Multi-frame and/or Signaling Multi-frame of one link on the multiplexed data bus. MTSFS is sampled on the active edge of MTSCK. The active polarity of MTSFS is selected by the FSINV bit (b1, T1/ J1-042H,... / b1, E1-042H,...). TSFS[1:8]/MTSFS are Schmitt-triggered inputs/outputs with pull-up resistors.
Pin Description
6
April 25, 2003
Advance Information
TSIG[1] / MTSIGA[1] TSIG[2] / MTSIGB[1] TSIG[3] TSIG[4] TSIG[5] / MTSIGA[2] TSIG[6] / MTSIGB[2] TSIG[7] TSIG[8]
Input
G3 F1 F3 E1 E3 D1 C1 B1
TSIG[1:8]: Transmit Side System Signaling for Link 1 ~ 8 The signaling bits are input on these pins. They are located in the lower nibble (b5 ~ b8) and are channel/timeslotaligned with the data input on the corresponding TSDn pin. In Transmit Clock Master mode, TSIGn is sampled on the active edge of the corresponding TSCKn. In Transmit Clock Slave mode, selected by the TSLVCK bit (b1, T1/J1-010H / b1, E1-010H), TSIGn is sampled on the active edge of the corresponding TSCKn or all eight TSIGn are updated on the active edge of TSCK[1].
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Name
Type
Pin No. L3 L1 K3 K1 J3 J1 H2 H4
Description TSCK[1:8]: Transmit Side System Clock for Link 1 ~ 8 In Transmit Clock Master mode, TSCKn outputs a (gapped) 1.544 MHz (for T1/J1 mode) / 2.048 MHz (for E1 mode) clock used to sample the signal on the corresponding TSDn and TSIGn pins and update the signal on the corresponding TSFSn pin. In Transmit Clock Slave mode, TSCKn inputs a 1.544 MHz (for T1/J1 mode only), 2.048 MHz or 4.096 MHz clock used to sample the signal on the corresponding TSDn, TSIGn and TSFSn pins. Selected by the TSLVCK bit (b1, T1/ J1-010H / b1, E1-010H), the TSCK[1] can be used for all eight links. MTSCK: Multiplexed Transmit Side System Clock for Link 1 ~ 8 In Transmit Multiplexed mode, MTSCK inputs a 8.192 MHz or 16.384 MHz clock used to sample the signal on the corresponding MTSDA/MTSDB, MTSIGA/MTSIGB and MTSFS pins. TSCK[1:8]/MTSCK are Schmitt-triggered inputs/outputs with pull-up resistors. Clock Generator
TSCK[1] / MTSCK Output / Input TSCK[2] TSCK[3] TSCK[4] TSCK[5] TSCK[6] TSCK[7] TSCK[8]
OSCI
Input
B13
OSCO CLK_SEL[0] CLK_SEL[1] CLK_SEL[2]
Output Input
C13 D15 C14 B15
OSCO: Crystal Oscillator Output This pin outputs the inverted, buffered clock input from OSCI. CLK_SEL[2:0]: Clock Selection These three pins select the input clock signal: When the CLK_SEL[2] pin is low, the input clock signal is N X 1.544 MHz; when the CLK_SEL[2] pin is high, the input clock signal is N X 2.048 MHz. When the CLK_SEL[1:0] pins are `00', the N is 1; when the CLK_SEL[1:0] pins are `01', the N is 2; when the CLK_SEL[1:0] pins are `10', the N is 3; when the CLK_SEL[1:0] pins are `11', the N is 4. CLK_SEL[2:0] are Schmitt-trigger inputs. CLK_GEN_1.544: Clock Generator 1.544 MHz Output This pin outputs the 1.544 MHz clock signal generated by the Clock Generator. CLK_GEN_2.048: Clock Generator 2.048 MHz Output This pin outputs the 2.048 MHz clock signal generated by the Clock Generator. REFA_OUT: Reference Clock Output A This pin outputs a recovered clock from the Clock and Data Recovery function block of one of the eight links. The link is selected by the RO1[2:0] bits (b2~0, T1/J1-007H / b2~0, E1-007H). REFB_OUT: Reference Clock Output B This pin outputs a recovered clock from the Clock and Data Recovery function block of one of the eight links. The link is selected by the RO2[2:0] bits (b5~3, T1/J1-007H / b5~3, E1-007H). Control Interface
CLK_GEN_1.544 CLK_GEN_2.048 REFA_OUT
Output Output Output
A16 D14 A15
REFB_OUT
Output
B14
RESET
Input
A14
RESET: Reset (Active Low) A low pulse for more than 100 ns on this pin resets the device. All the registers are accessible 2 ms after the reset. The RESET pin is a Schmitt-trigger input with a weak pull-up resistor. General Purpose I/O [1:0] These two pins can be defined as input pins or output pins by the DIR[1:0] bits (b1~0, T1/J1-006H / b1~0, E1-006H) respectively. When the pins are input, their polarities are indicated by the LEVEL[1:0] bits (b3~2, T1/J1-006H / b3~2, E1-006H) respectively. When the pins are ouput, their polarities are controlled by the LEVEL[1:0] bits (b3~2, T1/J1006H / b3~2, E1-006H) respectively. GPIO[1:0] are Schmitt-trigger input/output with a pull-up resistor.
GPIO[0] GPIO[1]
Output / Input
E13 D13
Pin Description
7
April 25, 2003
Advance Information
OSCI: Crystal Oscillator Input This pin is connected to an external clock source. The clock frequency of OSCI is defined by CLK_SEL[2:0]. The clock accuracy should be 32 ppm and duty cycle should be from 40% to 60%.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Name THZ
Type Input
Pin No. B16
Description THZ: Transmit High-Z A high level on this pin puts all the TTIPn/TRINGn pins into high impedance state. THZ is a Schmitt-trigger input. INT: Interrupt (Active Low) This is the open drain, active low interrupt output. This pin will stay low until all the active unmasked interrupt indication bits are cleared. REFR: This pin should be connected to ground via an external 10K resistor. CS: Chip Select (Active Low) This pin must be asserted low to enable the microprocessor interface. The signal must be asserted high at least once after power up to clear the internal test modes. A transition from high to low must occur on this pin for each Read/Write operation and can not return to high until the operation is completed. CS is a Schmitt-trigger input. A[10:0]: Address Bus In parallel mode, the signals on these pins select the register for the microprocessor to access. In SPI mode, these pins should be connected to ground. A[10:0] are Schmitt-trigger inputs.
INT
Output
T11
REFR CS
Output Input
C16 R11
D[0] / SDO D[1] D[2] D[3] D[4] D[5] D[6] D[7] MPM
Output / Input
M10 T10 R10 P10 M9 N9 T9 R9 M11
D[7:0]: Bi-directional Data Bus In parallel mode, the signals on these pins are the data for Read / Write operation. In SPI mode, the D[7:1] pins should be connected to the ground through a 10 K resistor. D[7:0] are Schmitt-trigger inputs/outputs. SDO: Serial Data Output In SPI mode, the data is serially output on this pin. MPM: Micro Controller Mode In parallel mode, set this pin low for Motorola mode or high for Intel mode. In SPI mode, set this pin to a fixed level (high or low). This pin is useless in SPI mode. MPM is a Schmitt-trigger input. RW: Read / Write Select In parallel Motorola mode, this pin is active high for read operation and active low for write operation. WR: Write Strobe (Active Low) In parallel Intel mode, this pin is active low for write operation. SDI: Serial Data Input In SPI mode, the address/control and/or data are serially input on this pin. RW / WR / SDI is a Schmitt-trigger input.
Input
RW / WR / SDI
Input
P11
Pin Description
8
April 25, 2003
Advance Information
A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10]
Input
M7 N7 P7 R7 T7 M8 N8 P8 R8 T8 P9
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Name DS / RD / SCLK
Type Input
Pin No. N10 DS: Data Strobe (Active Low) In parallel Motorola mode, this pin is active low.
Description
RD: Read Strobe (Active Low) In parallel Intel mode, this pin is active low for read operation. SCLK: Serial Clock In SPI mode, this pin inputs the timing for the SDO and SDI pins. The signal on the SDO pin is updated on the falling edge of SCLK, while the signal on the SDI pin is sampled on the rising edge of SCLK. DS / RD / SCLK is a Schmitt-trigger input. SPIEN Input N11 SPIEN: Serial Microprocessor Interface Enable When this pin is low, the microprocessor interface is in parallel mode. When this pin is high, the microprocessor interface is in SPI mode. SPIEN is a Schmitt-trigger input. JTAG (per IEEE 1149.1) TRST
TMS
Input
T14
TMS: Test Mode Select The signal on this pin controls the JTAG test performance and is sampled on the rising edge of TCK. This pin is a Schmitt-triggered input with an internal pull-up resistor. TCK: Test Clock The clock for the JTAG test is input on this pin. TDI and TMS are sampled on the rising edge of TCK and TDO is clocked out of the device on the falling edge of TCK. This pin is a Schmitt-triggered input with an internal pull-up resistor. TDI: Test Input The test data is sampled at this pin on the rising edge of TCK. This pin is a Schmitt-triggered input with an internal pull-up resistor. TDO: Test Output The test data are output on this pin. It is updated on the falling edge of TCK. This pin is tri-stated except during the process of data scanning. Power & Ground
TCK
Input
T15
TDI
Input
T13
TDO
Tri-State
R14
VDDDIO
Power
F5, G5, VDDDIO: 3.3 V I/O Power Supply H5, J5, J12, K5, K12, L12, M12 H6, H7, VDDDC: 1.8 V Digital Core Power Supply H8, J6, J7, J8, J9, J10, J11, K6, K7, K8, K9, K10, K11, L6, L7, L8, L9, L10, L11
VDDDC
Power
Pin Description
9
April 25, 2003
Advance Information
Input
R13
TRST: Test Reset (Active Low) A low signal on this pin resets the JTAG test port. This pin is a Schmitt-triggered input with an internal pull-up resistor. It must be connected to the RESET pin or ground when JTAG is not used.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Name VDDAR[1] VDDAR[2] VDDAR[3] VDDAR[4] VDDAR[5] VDDAR[6] VDDAR[7] VDDAR[8] VDDAT[1] VDDAT[2] VDDAT[3] VDDAT[4] VDDAT[5] VDDAT[6] VDDAT[7] VDDAT[8] VDDAX[1] VDDAX[2] VDDAX[3] VDDAX[4] VDDAX[5] VDDAX[6] VDDAX[7] VDDAX[8] VDDAP VDDAB GNDD
Type Power
Pin No. A10 C9 A5 A4 G16 H15 M15 N16 B12 B9 B5 A3 E15 H14 M16 P16 C12 B8 B7 B2 E14 J15 K15 R15 A13 D12 VDDAR[8:1]: 3.3 V Power Supply for Receiver
Description
Power
VDDAT[8:1]: 3.3 V Power Supply for Transmitter
Power Power Ground
VDDAP: 3.3 V Power Analog PLL VDDAB: 3.3 V Power Analog Bias
E5, E6, GNDD: Digital Ground E7, E8, E9, E10, E11, E12, F6, F7, F8, F9, F10, F11, F12, G6, G7, G8, G9, G10, G11, G12, H9, H10, H11, H12 B3, B6, GNDA: Analog Ground B10, B11, C3, C5, C6, C7, C8, C10, D3, D4, D7, D10, F13, F15, G13, G15, J14, K13, K14, L14, L15, M14, N13, P13, P14, P15
GNDA
Ground
Pin Description
10
April 25, 2003
Advance Information
Power
VDDAX[8:1]: 3.3 V Power Supply for Transmit Driver
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Name
Type
Pin No. TEST
Description
IC
-
N12 P12 R12 T12 C15 D16
IC: Internal Connected Thess pins are for IDT use only and should be connected to ground.
Pin Description
11
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3
FUNCTIONAL DESCRIPTION
The IDT82P2288 is a highly featured single device solution for T1/ E1/J1 trunks. Each link of the IDT82P2288 can be independently configured. The configuration is performed through a SPI or parallel microprocessor interface.
various operating modes can be selected to output signals to the system.
SYSTEM INTERFACE
On the system side, if the device is in T1/J1 mode, the data stream of 1.544 Mbit/s can be converted to/from the data stream of 2.048 Mbit/s by software configuration. In addition, the eight links can be grouped into two sets with four links in each set. Each set can be multiplexed to or demultiplexed from one of the two 8.192 Mbit/s buses. If the device is in E1 mode, four of the eight links can be multiplexed to or de-multiplexed from one of the two 8.192 Mbit/s buses.
LINE INTERFACE - RECEIVE PATH
In the receive path, the signals from the line side are coupled into the RTIPn and RRINGn pins and pass through an Impedance Terminator. An Adaptive Equalizer is provided to increase the sensitivity for small signals. Clock and data are recovered from the digital pulses output from the slicer. After passing through the Receive Jitter Attenuator (can be enabled or disabled), the recovered data is decoded using B8ZS (for T1/ J1) / HDB3 (for E1) or AMI line code rules and clocked into the Frame Processor. Loss of signal, line code violations and excessive zero are detected.
FRAMER - TRANSMIT PATH
In the transmit path, the Transmit System Interface inputs the signals with various operating modes. In T1/J1 mode, the signals can be processed by a Transmit Payload Control to execute the signaling insertion, idle code substitution, data insertion, data inversion and test pattern generation or detection on a per-channel basis. The transmit path of each transceiver can be configured to generate SF, ESF, T1 DM or SLC96. The framer can also be disabled (unframed mode). The Framer can transmit Yellow alarm and AIS alarm. Inband loopback codes and bit oriented message can be transmitted. Up to three HDLC links (in ESF and T1 DM format) or two HDLC links (in SF and SLC-96 format) are provided to insert the HDLC message on the DL bit (in ESF format) / D bit in CH24 (in T1 DM format) or any arbitrary position. After passing through a Transmit Buffer, the processed data and clock are input to the Encoder. In E1 mode, the signals can be processed by a Transmit Payload Control to execute the signaling insertion, idle code substitution, data insertion, data inversion and test pattern generation or detection on a per-timeslot basis. The transmit path of each transceiver can be configured to generate Basic Frame, CRC Multi-Frame and Signaling MultiFrame. The framer can be disabled (unframed mode). The Framer can transmit Remote Alarm Indication signal, the Remote Signaling MultiFrame Alarm Indication signal, AIS alarm and FEBE. Three HDLC links are provided to insert the HDLC message on TS16, the Sa National bits or any arbitrary timeslot. The processed data and clock are input to the Encoder.
In T1/J1 Mode, the recovered data and clock of each link can be configured in Super Frame (SF), Extended Super Frame (ESF), T1 Digital Multiplexer (DM) or Switch Line Carrier - 96 (SLC-96) formats. (The T1 DM and SLC-96 formats only exist in T1 mode). The framing can also be bypassed (unframed mode). The Framer detects and indicates the out of SF/ESF/DM/SLC-96 synchronization event, the Yellow, Red and AIS alarms. The Framer also detects the presence of inband loopback codes and bit-oriented messages. Frame Alignment Signal errors, CRC6 errors, out of SF/ESF/T1 DM/SLC-96 events and Frame Alignment position changes are counted. Up to three HDLC links (in ESF and T1 DM format) or two HDLC links (in SF and SLC-96 format) are provided to extract the HDLC message on the DL bit (in ESF format) / D bit in CH24 (in T1 DM format) or any arbitrary position. In the T1/J1 receive path, signaling debounce, signaling freeze, idle code substitution, digital milliwatt code insertion, idle code insertion, data inversion and pattern generation or detection are supported on a per-channel basis. An Elastic Store Buffer that supports controlled slip and adaptation to backplane timing may be enabled. In the Receive System Interface, various operating modes can be selected to output signals to the system. In E1 Mode, the recovered data and clock of each link can be configured to frame to Basic Frame, CRC Multi-Frame and Signaling MultiFrame. The framing can be bypassed (unframed mode). The Framer detects and indicates the following event: out of Basic Frame Sync, out of CRC Multi-Frame, out of Signaling Multi-Frame, Remote Alarm Indication signal and Remote Signaling Multi-Frame Alarm Indication signal. The Framer also monitors Red and AIS alarms. Basic Frame Alignment Signal errors, Far End Block Errors (FEBE) and CRC errors are counted. Up to three HDLC links are provided to extract the HDLC message on TS16, the Sa National bits or any arbitrary timeslot. In the E1 receive path, signaling debounce, signaling freezing, idle code substitution, digital milliwatt code insertion, trunk conditioning, data inversion and pattern generation or detection are also supported on a per-timeslot basis. An Elastic Store Buffer that supports slip buffering and adaptation to backplane timing may be enabled. In the Receive System Interface,
LINE INTERFACE - TRANSMIT PATH
The data is encoded using AMI or B8ZS (for T1/J1) and HDB3 (for E1) line code rules. The Transmit Jitter Attenuator, if enabled, is provided with a FIFO in the transmit data path. A de-jittered clock is generated by an integrated digital phase-locked loop and is used to read data from the FIFO. The shapes of the pulses are user programmable to ensure that the T1/E1/J1 pulse template is met after the signal passing through different cable lengths and types. Bipolar violation can be inserted for diagnostic purposes if AMI line code rule is enabled. The signal is transmitted on the TTIPn and TRINGn pins through an Impedance Terminator.
Functional Description
12
April 25, 2003
Advance Information
FRAMER - RECEIVE PATH
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
TEST AND DIAGNOSES
To facilitate the testing and diagnostic functions, Analog Loopback, Remote Digital Loopback, Remote Loopback, Local Digital Loopback, Payload Loopback and System Loopback are also integrated in the IDT82P2288. A programmable pseudo random bit sequence can be generated in receive/transmit direction and detected in the opposite direction for testing purpose. The G.772 Non-intrusive monitoring and JTAG are also supported by the IDT82P2288.
Functional Description
13
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.1
T1 / E1 / J1 MODE SELECTION
Each link in the IDT82P2288 can be configured as a duplex T1 transceiver, or a duplex E1 transceiver, or a duplex J1 transceiver. When it is in T1 mode, Super Frame (SF), Extended Super Frame (ESF), T1 Digital Multiplexer (T1 DM) and Switch Line Carrier - 96 (SLC-96) framTable 1: Operating Mode Selection
TEMODE T1/J1 FM[1:0] 00 01 10 11 00 01 X
ing formats can be selected. When it is in J1 mode, Super Frame (SF) and Extended Super Frame (ESF) formats can be selected. All the selections are made by the TEMODE bit, the T1/J1 bit and the FM[1:0] bits as shown in Table 1.
Operating Mode T1 mode SF format T1 mode ESF format T1 mode T1 DM format T1 mode SLC-96 format J1 mode SF format J1 mode ESF format E1 mode
0 1 1 0 X
Table 2: Related Bit / Register In Chapter 3.1
Bit TEMODE T1/J1 FM[1:0] Register T1/J1 Or E1 Mode Address (Hex)
020, 120, 220, 320, 420, 520, 620, 720
Functional Description
14
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.2
RECEIVER IMPEDANCE MATCHING
Table 3: Impedance Matching Value For The Receiver
Cable Configuration 75 (E1) 120 (E1) 100 (T1) 110 (J1) Internal Termination R_TERM[2:0] 000 001 010 011 RR External Termination R_TERM[2:0] RR 75 120 100 110
The receiver impedance matching can be realized by using internal impedance matching circuit or external impedance matching circuit. When the R_TERM[2] bit is `0', the internal impedance matching circuit is enabled. 100 , 110 , 75 or 120 internal impedance matching circuit can be selected by the R_TERM[1:0] bits. When the R_TERM[2] bit is `1', the internal impedance matching circuit is disabled, and different external resistors should be used to realize different impedance matching. Figure 2 shows the appropriate components to connect with the cable for one link. Table 3 lists the recommended impedance matching value for the receiver.
VDDAR D8 * D7 VDDAR D6 D5 *
120
1XX
A RX Line B
*
1:1 * RR
*
RTIP IDT82P2288 (one of the eight identical links)
VDDAR 0.1F GNDA *
3.3 V 68F 1
* 2:1 ** RT Cp
VDDAX RRING D4 * TTIP D3
VDDAX 0.1F GNDA
*
3.3 V 68F 1
TX Line
VDDAX D2 RT D1
*
TRING
Note: 1. Common decoupling capacitor 2. Cp 0-560 (pF) 3. D1 - D8, Motorola - MBR0540T1;
International Rectifier - 11DQ04 or 10BQ060
Figure 2. Receive / Transmit Line Circuit In short haul applications, after the data stream passes through the receive internal impedance circuitry, the non-intrusive monitoring can be performed between two devices. The monitored link of one device is in normal operation, and the monitoring link of the other device taps the monitored one through a high impedance bridging circuit (refer to Figure 3 and Figure 4). Because of the high resistance bridging circuit, the signal arriving at the RTIPn/RRINGn of the monitoring link is dramatically attenuated. To compensate this attenuation, the Monitor Gain can be used to boost the signal by 22 dB, 26 dB and 32 dB selected by the MG[1:0] bits. For normal operation, the Monitor Gain should be set to 0 dB, i.e. the Monitor Gain of the monitored link should be 0 dB.
Functional Description
15
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
DSX cross connect point RTIPn Monitor Gain = 0 dB RRINGn R Monitored Link RTIPn Monitor Gain =22/26/32 dB RRINGn Monitoring Link
Figure 3. Monitoring Receive Path
DSX cross connect point TTIPn
TRINGn R Monitored Link RTIPn Monitor Gain =22/26/32 dB RRINGn Monitoring Link
Figure 4. Monitoring Transmit Path
Table 4: Related Bit / Register In Chapter 3.2
Bit R_TERM[2:0] MG[1:0] Register Transmit And Receive Termination Configuration Receive Configuration 2 Address (Hex) 032, 132, 232, 332, 432, 532, 632, 732 02A, 12A, 22A, 32A, 42A, 52A, 62A, 72A
Functional Description
16
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.3
ADAPTIVE EQUALIZER
The Adaptive Equalizer can remove most of the signal distortion due to intersymbol interference caused by cable attenuation and distortion. Usually, the Adaptive Equalizer is off in short haul applications and is on in long haul applications, which is configured by the EQ_ON bit. The peak detector keeps on measuring the peak value of the incoming signals during a selectable observation period. The observation period is selected by the UPDW[1:0] bits. A shorter observation period allows quicker response to pulse amplitude variation, while a longer observation period can minimize the possible overshoots. Based on the observed peak value for a period, the equalizer will be adjusted to achieve a normalized signal. The LATT[4:0] bits indicate the signal attenuation introduced by the cable in approximately 2 dB per step. Table 5: Related Bit / Register In Chapter 3.3 & Chapter 3.4
Bit EQ_ON UPDW[1:0] SLICE[1:0] LATT[4:0] Register
In short haul application, the receive sensitivity is -10 dB in both T1/ J1 and E1 modes. In long haul application, the receive sensitivity is -36 dB in T1/J1 mode or -43 dB in E1 mode.
3.4
DATA SLICER
The Data Slicer is used to generate a standard amplitude mark or a space according to the amplitude of the input signals. The criteria of mark or space generation are based on a selected ratio of the incoming signal amplitude against the peak value detected during the observation period. This ratio is selected by the SLICE[1:0] bits. The output of the Data Slicer is forwarded to the Clock and Data Recovery unit.
Address (Hex)
Receive Configuration 2 Line Status Register 1
02A, 12A, 22A, 32A, 42A, 52A, 62A, 72A 037, 137, 237, 337, 437, 537, 637, 737
3.5
CLOCK AND DATA RECOVERY
The Clock and Data Recovery is used to recover the clock signal from the received data. It is accomplished by Digital Phase Locked Loop (DPLL). The recovered clock tracks the jitter in the data output from the Data Slicer and keeps the phase relationship between data and clock during the absence of the incoming pulse.
Functional Description
17
April 25, 2003
Advance Information
Receive Configuration 1
029, 129, 229, 329, 429, 529, 629, 729
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.6
RECEIVE JITTER ATTENUATOR
The Receive Jitter Attenuator of each link can be chosen to be used or not. This selection is made by the RJA_E bit. The Jitter Attenuator consists of a FIFO and a DPLL, as shown in Figure 5.
Jittered Data
FIFO 32/64/128 write pointer
De-jittered Data
Jittered Clock
DPLL
read pointer De-jittered Clock
Selected by the RJITT_TEST bit, the real time interval between the read and write pointer of the FIFO or the peak-peak interval between the read and write pointer of the FIFO can be indicated in the RJITT[6:0] bits. When the RJITT_TEST bit is `0', the current interval between the read and write pointer of the FIFO will be written into the RJITT[6:0] bits. When the RJITT_TEST bit is `1', the current interval will be compared with the old one in the RJITT[6:0] bits and the larger one will be indicated by the RJITT[6:0] bits. The performance of Receive Jitter Attenuator meets the ITU-T I.431, G.703, G.736 - 739, G.823, G.824, ETSI 300011, ETSI TBR 12/ 13, AT&T TR62411, TR43802, TR-TSY 009, TR-TSY 253, TR-TRY 499 standards. Refer to Chapter 7.9 Jitter Tolerance and Chapter 7.10 Jitter Transfer for details. Table 7: Related Bit / Register In Chapter 3.6
Bit Register Address (Hex) RJA_E RJA_DP[1:0] 027, 127, 227, 327, RJA_BW Receive Jitter Attenuation Configuration 427, 527, 627, 727 RJA_LIMT RJITT_TEST 03B, 13B, 23B, 33B, RJA_IS Interrupt Status 1 43B, 53B, 63B, 73B 034, 134, 234, 334, RJA_IE Interrupt Enable Control 1 434, 534, 634, 734 039, 139, 239, 339, RJITT[6:0] Receive Jitter Measure Value Indication 439, 539, 639, 739
Figure 5. Jitter Attenuator The FIFO is used as a pool to buffer the jittered input data, then the data is clocked out of the FIFO by a de-jittered clock. The depth of the FIFO can be 32 bits, 64 bits or 128 bits, as selected by the RJA_DP[1:0] bits. Accordingly, the constant delay produced by the Jitter Attenuator is 16 bits, 32 bits or 64 bits. The 128-bit FIFO is used when large jitter tolerance is expected, while the 32-bit FIFO is used in delay sensitive applications. The DPLL is used to generate a de-jittered clock to clock out the data stored in the FIFO. The DPLL can only attenuate the incoming jitter whose frequency is above Corner Frequency (CF). The jitter whose frequency is lower than the CF passes through the DPLL without any attenuation. In T1/J1 applications, the CF of the DPLL can be 5 Hz or 1.26 Hz, as selected by the RJA_BW bit. In E1 applications, the CF of the DPLL can be 6.77 Hz or 0.87 Hz, as selected by the RJA_BW bit. The lower the CF is, the longer time is needed to achieve synchronization. If the incoming data moves faster than the outgoing data, the FIFO will overflow. If the incoming data moves slower than the outgoing data, the FIFO will underflow. The overflow or underflow is captured by the RJA_IS bit. When the RJA_IS bit is `1', an interrupt will be reported on the INT pin if enabled by the RJA_IE bit. To avoid overflow or underflow, the JA-Limit function can be enabled by setting the RJA_LIMT bit. When the JA-Limit function is enabled, the speed of the outgoing data will be adjusted automatically if the FIFO is close to its full or emptiness. The criteria of speed adjustment start are listed in Table 6. Though the JA-Limit function can reduce the possibility of FIFO overflow and underflow, the quality of jitter attenuation is deteriorated. Table 6: Criteria Of Speed Adjustment Start
FIFO Depth 32 bits 64 bits 128 bits Criteria Of Speed Adjustment Start 2-bit close to full or empty 3-bit close to full or empty 4-bit close to full or empty
Functional Description
18
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.7
3.7.1
DECODER
LINE CODE RULE
3.7.1.1 T1 / J1 Mode In T1/J1 mode, the AMI and B8ZS line code rules are provided. The selection is made by the R_MD bit. 3.7.1.2 E1 Mode In E1 mode, the AMI and HDB3 line code rules are provided. The selection is made by the R_MD bit. 3.7.2 DECODE ERROR DETECTION
3.7.2.1 T1 / J1 Mode The decode errors can be divided into three types in T1/J1 mode: 1. Bipolar Violation (BPV) Error: When AMI line code rule is used, the BPV error will be detected if two consecutive pulses are received with the same polarity (refer to Figure 6). The event of the Bipolar Violation (BPV) Error is forwarded to the Performance Monitor. 2. B8ZS Code Violation (CV) Error: When B8ZS line code rule is used, a CV error is detected when the received code does not match the standard B8ZS line code pattern (expect the Excessive Zero error). 3. Excessive Zero (EXZ) Error: EXZ error can be detected in both AMI and B8ZS line code rules. There are two standards defining the EXZ error: ANSI and FCC. The EXZ_DEF bit chooses a standard for the corresponding link to judge the EXZ error. Table 8 shows the definition of EXZ. To count the event of the Excessive Zero (EXZ) Error, the EXZ_ERR[1:0] bits should be set to `01'. The Excessive Zero (EXZ) Error is counted in an internal 16-bit EXZ counter. The content in the EXZ counter is transferred to the EXZ Error Counter L-Byte & H-Byte registers in two ways: a. When the CNT_MD bit is `0', the Manual-Report mode is selected. The EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers when there is a transition from `0' to `1' on the CNT_TRF bit; b. When the CNT_MD bit is `1', the Auto-Report mode is selected. The EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers every one second automatically. After the content in the counter is transferred to the EXZ Error Counter L-Byte & H-Byte registers, the counter will be cleared to `0' and start a new round counting automatically. No error event is lost during data transferring. The overflow of the counter is reflected by the CNTOV_IS bit, and can trigger an interrupt if the corresponding CNT_IE bit is set. When the Bipolar Violation (BPV) Error or the B8ZS Code Violation (CV) Error is detected, it will be indicated by the CV_IS bit. When the Excessive Zero (EXZ) Error is detected, it will be indicated by the EXZ_IS bit. When the CV_IS bit or the EXZ_IS bit is `1', an interrupt will be reported by the INT pin if enabled by the corresponding CV_IE bit or the EXZ_IE bit.
3.7.2.2 E1 Mode The decode errors can be divided into three types in E1 mode: 1. Bipolar Violation (BPV) Error: When AMI line code rule is used, the BPV error will be detected if two consecutive pulses are received with the same polarity (refer to Figure 6). The event of the Bipolar Violation (BPV) Error is forwarded to the Performance Monitor. 2. HDB3 Code Violation (CV) Error: When HDB3 line code rule is used, a CV error is detected if two consecutive BPV errors are detected, and the pulses that have the same polarity as the previous pulse are not the HDB3 zero substitution pulsed (refer to Figure 8). 3. Excessive Zero (EXZ) Error: EXZ error can be detected in both AMI and HDB3 line code rules. There are two standards defining the EXZ error: ANSI and FCC. The EXZ_DEF bit chooses a standard for the corresponding link to judge the EXZ error. Table 8 shows the definition of EXZ. To count the event of the Excessive Zero (EXZ) Error, the EXZ_ERR[1:0] bits should be set to `01'. The Excessive Zero (EXZ) Error is counted in an internal 16-bit EXZ counter. The content in the EXZ counter is transferred to the EXZ Error Counter L-Byte & H-Byte registers in two ways: a. When the CNT_MD bit is `0', the Manual-Report mode is selected. The EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers when there is a transition from `0' to `1' on the CNT_TRF bit; b. When the CNT_MD bit is `1', the Auto-Report mode is selected. The EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers every one second automatically. After the content in the counter is transferred to the EXZ Error Counter L-Byte & H-Byte registers, the counter will be cleared to `0' and start a new round counting automatically. No error event is lost during data transferring. The overflow of the counter is reflected by the CNTOV_IS bit, and can trigger an interrupt if the corresponding CNT_IE bit is set. When the Bipolar Violation (BPV) Error or the HDB3 Code Violation (CV) Error is detected, it will be indicated by the CV_IS bit. When the Excessive Zero (EXZ) Error is detected, it will be indicated by the EXZ_IS bit. When the CV_IS bit or the EXZ_IS bit is `1', an interrupt will be reported by the INT pin if enabled by the corresponding CV_IE bit or the EXZ_IE bit. Table 8: Excessive Zero Error Definition
ANSI FCC More than 15 consecutive 0s are More than 80 consecutive 0s are AMI detected. detected. More than 8 consecutive 0s are More than 8 consecutive 0s are B8ZS detected (refer to Figure 7). detected (refer to Figure 7). More than 3 consecutive 0s are More than 3 consecutive 0s are HDB3 detected (refer to Figure 8). detected (refer to Figure 8).
Functional Description
19
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
clock RTIPn RRINGn 1 2 3 4 Bipolar violation 5 V 6 7
Figure 6. AMI Bipolar Violation Error
clock RTIPn RRINGn 1 2 3 4 5 8 consecutive zeros Excessive zero 6 7 8 9
Figure 7. B8ZS Excessive Zero Error
Code violation clock RTIPn RRINGn 1 2 3 4 V V 5 6
4 consecutive zeros Excessive zero
Figure 8. HDB3 Code Violation & Excessive Zero Error 3.7.3 LOS DETECTION The Loss of Signal (LOS) Detector monitors the amplitude and density of the received signal. When the received signal is below an amplitude for continuous intervals, the LOS is detected. When the received signal is above the amplitude and the density of marks meets the requirement, the LOS is cleared. The different criteria for LOS Declaring/Clearing are illustrated in Table 9 and Table 10. In T1/J1 mode, the LOS detection supports ANSI T1.231 and I.431. In E1 mode, the LOS detection supports ITU-T G.775 and I.431. The criteria are selected by the LAC bit. When the LOS is detected, it will be indicated by the LOS_S bit. Selected by the LOS_IES bit, a transition from '0' to '1' on the LOS_S bit or any transition (from `0' to `1' or from `1' to `0') on the LOS_S bit will set the LOS_IS bit to `1'. When the LOS_IS bit is `1', an interrupt will be reported by the INT pin if enabled by the LOS_IE bit. During LOS, if the RAISE bit is set to `1', all 'One's will be inserted to the received data stream.
Functional Description
20
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 9: LOS Condition In T1/J1 Mode
Loss of Signal in T1/J1 Mode Short Haul Application ANSI T1.231 I.431 below 800 mVpp 1544 bits above 1 Vpp 12.5% (16 marks in a hopping 128-bit window **) with less than 100 continuous zeros below Q dB * 175 bits above Q + 4 dB * 12.5% (16 marks in a hopping 128-bit window **) with less than 100 continuous zeros Long Haul Application ANSI T1.231 below Q dB * 1544 bits above Q + 4 dB * 12.5% (16 marks in a hopping 128-bit window **) with less than 100 continuous zeros I.431
Amplitude below 800 mVpp LOS Detected Continuous Intervals 175 bits Amplitude LOS Cleared Mark Density above 1 Vpp 12.5% (16 marks in a hopping 128-bit window **) with less than 100 continuous zeros
Note: * The Q dB is set in the LOS[4:0] bits. ** A hopping 128-bit window means this: An entire 128 bits is taken from the data stream and is checked. If the criteria are not met, all the 128 bits are thrown and another 128 bits are caught for checking.
Table 10: LOS Condition In E1 Mode
Loss of Signal in E1 Mode Short Haul Application G.775 I.431 below 800 mVpp 2048 bits above 1 Vpp 12.5% (4 marks in a hopping 32-bit window **) with less than 16 continuous zeros G.775 below Q dB * 32 bits above Q + 4 dB * 12.5% (4 marks in a hopping 32-bit window **) with less than 16 continuous zeros below Q dB * 2048 bits above Q + 4 dB * 12.5% (4 marks in a hopping 32-bit window **) with less than 16 continuous zeros Long Haul Application I.431
Amplitude below 800 mVpp LOS Detected Continuous Intervals 32 bits Amplitude LOS Cleared Mark Density above 1 Vpp 12.5% (4 marks in a hopping 32-bit window **) with less than 16 continuous zeros
Note: * The Q dB is set in the LOS[4:0] bits. ** A hopping 32-bit window means this: An entire 32 bits is taken from the data stream and is checked. If the criteria are not met, all the 32 bits are thrown and another 32 bits are caught for checking.
Functional Description
21
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 11: Related Bit / Register In Chapter 3.7
Bit R_MD EXZ_ERR EXZ_DEF CNT_MD CNT_TRF CNTL[7:0] CNTH[7:0] CV_IS EXZ_IS CNTOV_IS CV_IE EXZ_IE CNT_IE LAC RAISE LOS_S LOS_IES LOS_IS LOS_IE LOS[4:0] Register Receive Configuration 0 Maintenance Function Control 2 EXZ Error Counter L-Byte EXZ Error Counter H-Byte Interrupt Status 1 Address (Hex) 028, 128, 228, 328, 428, 528, 628, 728 031, 131, 231, 331, 431, 531, 631, 731 03D, 13D, 23D, 33D, 43D, 53D, 63D, 73D 03C, 13C, 23C, 33C, 43C, 53C, 63C, 73C 03B, 13B, 23B, 33B, 43B, 53B, 63B, 73B
Interrupt Enable Control 1 Maintenance Function Control 1 Line Status Register 0 Interrupt Trigger Edges Select Interrupt Status 0 Interrupt Enable Control 0 Receive Configuration 1
034, 134, 234, 334, 434, 534, 634, 734 02C, 12C, 22C, 32C, 42C, 52C, 62C, 72C 036, 136, 236, 336, 436, 536, 636, 736 035, 135, 235, 335, 435, 535, 635, 735 03A, 13A, 23A, 33A, 43A, 53A, 63A, 73A 033, 133, 233, 333, 433, 533, 633, 733 029, 129, 229, 329, 429, 529, 629, 729
Functional Description
22
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.8
FRAME PROCESSOR
3.8.1.1
Synchronization Searching
3.8.1 T1/J1 MODE In T1/J1 mode, the Frame Processor searches for the frame alignment patterns in the standard Super-Frame (SF), Extended SuperFrame (ESF), T1 Digital Multiplexer (DM) or Switch Line Carrier - 96 (SLC-96) framing formats. The T1 DM and SLC-96 formats are only supported in T1 mode. The Frame Processor acquires frame alignment per ITU-T requirement. When frame alignment is achieved, the Framer Processor continues to monitor the received data stream. The Frame Processor will declare framing bit errors or bit error events events if any. The Frame Processor can also detect out-of-frame events based on selected criteria. The Frame Processor can also be bypassed by setting the UNFM bit.
Table 12: The Structure of SF
Frame No. In The SF 1 2 3 4 5 6 7 8 9 10 11 12 F-Bit (Frame Alignment) Ft 1 0 0 0 1 1 0 1 1 1 0 X Fs 1-8 1-8 1-8 1-8 1-8 1-7 1-8 1-8 1-8 1-8 1-8 1-7 The Bit In Each Channel Data Bit Signaling Bit A (bit 8) B (bit 8)
Note: `X' should be logic 0 in T1 FAS. `X' can be logic 0 or 1 in J1 FAS because this position is used as Yellow Alarm Indication bit.
Functional Description
23
April 25, 2003
Advance Information
3.8.1.1.1 Super Frame (SF) Format The structure of T1/J1 SF is illustrated in Table 12. The SF is made up of 12 frames. Each frame consists of one overhead bit (F-bit) and 24 8-bit channels. Its Frame Alignment Pattern is `100011011100' for T1 and `10001101110X' for J1 located in the F-bit position. The same pattern is a mimic pattern if it is received in the data stream other than F-bit. The synchronization criteria of SF format is selected by the MIMICC bit. When the MIMICC bit is set to `1', the SF synchronization is acquired if two consecutive Frame Alignment Patterns are received error free in the data stream without a mimic pattern. When the MIMICC bit is set to `0', the SF synchronization is acquired if two consecutive Frame Alignment Patterns are received error free in the data stream. In this case, the existence of mimic patterns is ignored. If a mimic pattern exists during the frame searching procedure, the MIMICI bit will be set to indicate the presence of a mimic pattern. The SF synchronization is indicated by `0' in the OOFV bit. The RMFBI bit is set at the first bit of each SF frame.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.8.1.1.2 Extended Super Frame (ESF) Format The structure of T1/J1 ESF is illustrated in Table 13. The ESF is made up of 24 frames. Each frame consists of one overhead bit (F-bit) and 24 8-bit channels. The F-bit in Frame (4n) (0Frame No. In The ESF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 F-Bit Assignment Frame Alignment 0 0 1 0 1 1 Data Link DL DL DL DL DL DL DL DL DL DL DL DL -
ment Patterns are detected error free in the received data stream without a mimic pattern. When the MIMICC bit is set to `0', the ESF synchronization is acquired if a single correct Frame Alignment Pattern and a single correct CRC-6 based on this correct Frame Alignment Pattern are found. In this case, the existence of mimic patterns is ignored. If a mimic pattern exists during the frame searching procedure, the MIMICI bit will be set to indicate the presence of a mimic pattern. The ESF synchronization is indicated by `0' in the OOFV bit. The RMFBI bit is set at the first bit of each ESF frame.
The Bit In Each Channel CRC C1 C2 C3 C4 C5 C6 Data Bit 1-8 1-8 1-8 1-8 1-8 1-7 1-8 1-8 1-8 1-8 1-8 1-7 1-8 1-8 1-8 1-8 1-8 1-7 1-8 1-8 1-8 1-8 1-8 1-7 Signaling Bit A (bit 8) B (bit 8) C (bit 8) D (bit 8)
Functional Description
24
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.8.1.1.3 T1 Digital Multiplexer (DM) Format (T1 only) The structure of T1 DM is illustrated in Table 14. The T1 DM is made up of 12 frames. Each frame consists of one overhead bit (F-bit) and 24 8-bit channels. Except for channel 24, all other channels carry data. Channel 24 should be `0DY11101'. Its Frame Alignment Pattern is `100011011100' in the F-bit. The fixed 6 bits in channel 24 are called DDS. The synchronization criteria of T1 DM format are selected by the DDSC bit. When the DDSC bit is `0', the T1 DM synchronization is Table 14: The Structure of T1 DM
Frame No. In The T1 DM 1 2 3 4 5 6 7 8 9 10 11 12
acquired if one correct DDS pattern is received before the first F-bit of a single correct Frame Alignment Pattern. When the DDSC bit is `1', the T1 DM synchronization is acquired if a single correct Frame Alignment Pattern is received and twelve correct DDS patterns before each F-bit of the correct Frame Alignment Pattern are all detected. The T1-DM synchronization is indicated by `0' in the OOFV bit. The RMFBI bit is set at the first bit of each T1 DM frame.
F-Bit (Frame Alignment) Ft 1 0 0 0 1 1 0 1 1 1 0 0 Fs
Channel 24 0DY11101 0DY11101 0DY11101 0DY11101 0DY11101 0DY11101 0DY11101 0DY11101 0DY11101 0DY11101 0DY11101 0DY11101
Note: In Channel 24, the `D' bit is used for data link, and the `Y' bit is used for alarm. The other 6 bits are fixed and they are called `DDS' pattern.
Functional Description
25
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.8.1.1.4 Switch Line Carrier - 96 (SLC-96) Format (T1 only) The structure of SLC-96 is illustrated in Table 15. The SLC-96 is made up of 6 SFs, but some F-bit are used as Concentrator Bits, Spoiler Bits, Maintenance Bits, Alarm Bits and Switch Bits. Each frame consists of one overhead bit (F-bit) and 24 8-bit channels. Its Frame Alignment Pattern is `001000110111001000110111' in 24 consecutive F-bit positions. If the Frame Alignment Pattern is found in 24 consecutive F-bit Table 15: The Structure of SLC-96
Frame No. 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 F-Bit (Frame Alignment) - Ft 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 The Bit In Each Channel Data Bit 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 1-8 Signaling Bit -
positions in the data stream, the SLC-96 synchronization is acquired. The first frame is numbered from the frame whose F-bit contains the first `1' of the Frame Alignment Pattern. The SLC-96 synchronization is indicated by `0' in the OOFV bit. The RMFBI bit is set at the first bit of each SLC-96 frame.
Frame No. 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
F-Bit (Frame Alignment) - Fs 0 0 1 1 1 0 0 0 1 1 1 C1 (Concentrator Bit) C2 (Concentrator Bit) C3 (Concentrator Bit) C4 (Concentrator Bit) C5 (Concentrator Bit) C6 (Concentrator Bit) C7 (Concentrator Bit) C8 (Concentrator Bit) C9 (Concentrator Bit) C10 (Concentrator Bit) C11 (Concentrator Bit) 0 (Spoiler Bit) 1 (Spoiler Bit) 0 (Spoiler Bit) M1 (Maintenance Bit) M2 (Maintenance Bit) M3 (Maintenance Bit) A1 (Alarm Bit) A2 (Alarm Bit) S1 (Switch Bit) S2 (Switch Bit) S3 (Switch Bit) S4 (Switch Bit) 1 (Spoiler Bit) 0
The Bit In Each Channel Data Bit 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 1-8 1-8 1-7 Signaling Bit A (bit 8) B (bit 8) C (bit 8) D (bit 8) A (bit 8) B (bit 8) C (bit 8) D (bit 8) A (bit 8) B (bit 8) C (bit 8) D (bit 8)
Functional Description
26
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.8.1.2 Error Event And Out Of Synchronization Detection After the frame is in synchronization, the Frame Processor continues to monitor the received data stream to detect errors and judge if it is out of synchronization. 3.8.1.2.1 Super Frame (SF) Format In SF format, two kinds of errors are detected: 1. Severely Ft Bit Error: Each received Ft bit is compared with the expected one (refer to Table 12). Each unmatched Ft bit leads to an Ft bit error event. When 2 or more Ft bit errors are detected in a 6-basicframe fixed window, the severely Ft bit error occurs. This error event is captured by the SFEI bit. 2. F Bit Error: Each received F bit is compared with the expected one (refer to Table 12). Each unmatched F bit leads to an F bit error event. This error event is captured by the FERI bit and is forwarded to the Performance Monitor. When the F Bit Error number exceeds the ratio set in the M2O[1:0] bits, it is out of synchronization. Then if the REFEN bit is `1', the Frame Processor will start to search for synchronization again. If the REFEN bit is `0', no error can lead to reframe except for manually setting. The manual reframe is executed by a transition from `0' to `1' on the REFR bit. During out of synchronization state, the error event detection is suspended. Once resynchronized, if the new-found F bit position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. 3.8.1.2.2 Extended Super Frame (ESF) Format In ESF format, four kinds of errors are detected: 1. Frame Alignment Bit Error: Each received Frame Alignment bit is compared with the expected one (refer to Table 13). Each unmatched bit leads to a frame alignment bit error event. This error event is captured by the FERI bit and is forwarded to the Performance Monitor. 2. CRC-6 Error: When the local calculated CRC-6 of the current received ESF frame does not match the received CRC-6 of the next received ESF frame, a single CRC-6 error event is generated. This error event is captured by the BEEI bit and is forwarded to the Performance Monitor. 3. Excessive CRC-6 Error: Once the accumulated CRC-6 errors exceed 319 occasions (> 319) in a 1 second fixed window, an excessive CRC-6 error event is generated. This error event is captured by the EXCRCERI bit and is forwarded to the Performance Monitor. 4. Severely Frame Alignment Bit Error: When 2 or more frame alignment bit errors are detected in a 1-ESF-frame fixed window, the severely frame alignment bit error occurs. This error event is captured by the SFEI bit. When the Frame Alignment Bit Error number exceeds the ratio set in the M2O[1:0] bits, it is out of synchronization. Then if the REFEN bit is `1', the Frame Processor will start to search for synchronization again. Additionally, the Excessive CRC-6 Error also leads to out of ESF synchronization. In this condition, both the REFEN bit being `1' and the REFCRCE bit being `1' will allow the Frame Processor to search for synchronization again. If the REFEN bit is `0', no error can lead to reframe
except for manually setting. The manual reframe is executed by a transition from `0' to `1' on the REFR bit. During out of synchronization state, the error event detection is suspended. Once resynchronized, if the new-found F bit position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. 3.8.1.2.3 T1 Digital Multiplexer (DM) Format (T1 only) In T1 DM format, three kinds of errors are detected: 1. Severely Ft Bit Error: Each received Ft bit is compared with the expected one (refer to Table 14). Each unmatched Ft bit leads to an Ft bit error event. When 2 or more Ft bit errors are detected in a 6-basicframe fixed window, the severely Ft bit error occurs. This error event is captured by the SFEI bit. 2. F Bit Error: Each received F bit is compared with the expected one (refer to Table 14). Each unmatched F bit leads to an F bit error event. This error event is captured by the FERI bit and is forwarded to the Performance Monitor. 3. DDS Pattern Error: The received 6-bit DDS in each CH24 is compared with the DDS pattern - `0XX11101' (MSB left and `X' is not cared). When one or more bits do not match the DDS pattern, a single DDS pattern error event is generated. This error event is forwarded to the Performance Monitor. The 6-bit DDS pattern and its following F-bit make up a 7-bit pattern. When one or more bits do not match its pattern (refer to Table 14), a single error is generated. When this error number exceeds the ratio set in the M2O[1:0] bits, it is out of synchronization. Then if the REFEN bit is `1', the Frame Processor will start to search for synchronization again. If the REFEN bit is `0', no error can lead to reframe except for manually setting. The manual reframe is executed by a transition from `0' to `1' on the REFR bit. During out of synchronization state, the error event detection is suspended. Once resynchronized, if the new-found F bit position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. 3.8.1.2.4 Switch Line Carrier - 96 (SLC-96) Format (T1 only) In SLC-96 format, only one kind of error is detected: 1. F Bit Error: The Ft bit in each odd frame and the Fs bit in Frame (2n) (0Functional Description
27
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Once resynchronized, if the new-found F bit position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. 3.8.1.3 Overhead Extraction (T1 Mode SLC-96 Format Only) In SLC-96 format, the Concentrator bits, Maintenance bits, Alarm bits and Switch bits are all extracted to the RDL0, RDL1 & RDL2 registers respectively. All these extractions will be set to de-bounce if the SCDEB bit is set to `1'. Thus, the value in the RDL0, RDL1 & RDL2 registers are updated if the received corresponding code is the same for 2 consecutive SLC96 frames. Whether de-bounced or not, a change indication will be set in the SCCI bit, SCMI bit, SCAI bit and SCSI bit respectively if the corresponding codes in the RDL0, RDL1 & RDL2 registers differ from the previous ones. Table 16: Interrupt Source In T1/J1 Frame Processor
Sources It is out of synchronization. The first bit of each SF / ESF / T1 DM / SLC-96 frame is received. The new-found F bit position differs from the previous one. In SF / T1 DM / SLC-96 format, the F Bit Error occurs. In ESF format, the Frame Alignment Bit Error occurs. In ESF format, the CRC-6 Error occurs. (This interrupt does not exist in other formats.) In SF / T1 DM format, the Severely Ft Bit Error occurs. In ESF format, the Severely Frame Alignment Bit Error occurs. (This interrupt does not exist in SLC-96 format.) In SLC-96 format, the Concentrator bits differ from the previous ones. In SLC-96 format, the Maintenance bits differ from the previous ones. In SLC-96 format, the Alarm bits differ from the previous ones. In SLC-96 format, the Switch bits differ from the previous ones.
The value in the RDL0, RDL1 & RDL2 registers is held during out of SLC-96 synchronization state. 3.8.1.4 Interrupt Summary The interrupt sources in this block are summarized in Table 16. When there are conditions meeting the interrupt sources, the corresponding Status bit will be asserted high. When there is a transition (from `1' to `0' or from `0' to `1') on the Status bit, the corresponding Status Interrupt Indication bit will be set to `1' (If the Status bit does not exist, the source will cause its Status Interrupt Indication bit to `1' directly) and the Status Interrupt Indication bit will be cleared by writing `1'. A `1' in the Status Interrupt Indication bit indicates an interrupt occurred. The interrupt is reported by the INT pin if its Status Interrupt Enable bit was set to `1'.
Status Bit OOFV -
Interrupt Indication Bit Interrupt Enable Bit OOFI RMFBI COFAI FERI BEEI SFEI OOFE RMFBE COFAE FERE BEEE SFEE
-
SCCI SCMI SCAI SCSI
SCCE SCME SCAE SCSE
Functional Description
28
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 17: Related Bit / Register In Chapter 3.8.1
Bit UNFM REFEN REFR REFCRCE MIMICC M2O[1:0] DDSC OOFV MIMICI EXCRCERI OOFI RMFBI SFEI BEEI FERI COFAI OOFE RMFBE SFEE BEEE FERE COFAE C[11:1] M[3:1] A[2:1] S[4:1] SCAI SCSI SCMI SCCI SCDEB SCAE SCSE SCME SCCE Register T1/J1 Address (Hex)
FRMR Mode 0
04D, 14D, 24D, 34D, 44D, 54D, 64D, 74D
FRMR Mode 1 FRMR Status FRMR Interrupt Indication 0
04E, 14E, 24E, 34E, 44E, 54E, 64E, 74E 04F, 14F, 24F, 34F, 44F, 54F, 64F, 74F 052, 152, 252, 352, 452, 552, 652, 752
FRMR Interrupt Indication 1
053, 153, 253, 353, 453, 553, 653, 753
FRMR Interrupt Control 0
050, 150, 250, 350, 450, 550, 650, 750
FRMR Interrupt Control 1
051, 151, 251, 351, 451, 551, 651, 751
RDL1 & RDL0 RDL1 RDL2
057, 157, 257, 357, 457, 557, 657, 757 & 056, 156, 256, 356, 456, 556, 656, 756 057, 157, 257, 357, 457, 557, 657, 757 058, 158, 258, 358, 458, 558, 658, 758
DLB Interrupt Indication
05D, 15D, 25D, 35D, 45D, 55D, 65D, 75D
DLB Interrupt Control
05C, 15C, 25C, 35C, 45C, 55C, 65C, 75C
Functional Description
29
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.8.2 E1 MODE In E1 mode, the Frame Processor searches for Basic Frame synchronization, CRC Multi-frame synchronization, and Channel Associated Signaling (CAS) Multi-frame synchronization in the received data stream. Figure 9 shows the searching process. Once the frame is synchronized, the Frame Processor keeps on monitoring the received data stream. If there are any framing bit errors, CAS Multi-Frame alignment pattern errors, CRC Multi-Frame alignment pattern errors or CRC errors, the Frame Processor will indicate these errors. The status of loss of frame, loss of Signaling Multi-Frame and loss of CRC Multi-Frame can also be detected and declared based on user-selectable criteria. A software reset can also make the Frame Processor reframe. The Frame Processor can extract the data stream in TS16, and output the extracted data on a separate pin. The Frame Processor also extracts the contents of the International bits (from both the FAS and the NFAS frames), the National bits and the Extra bits (from TS16 in the frame 0 of the Signaling Multi-Frame), and stores these data in registers. The CRC Sub Multi-Frame alignment 4 bit codeword in the National bit positions Sa4 to Sa8 can also be extracted and stored in registers, and updated every CRC Sub Multi-Frame. The Framer Processor identifies the Remote Alarm bit (bit 3 of TS0 of NFAS frames) and Remote Signaling Multi-Frame Alarm (bit 6 of TS16 of the frame 0 of the Signaling Multi-Frame). The `de-bounced' Remote Alarm and Remote Signaling Multi-Frame Alarm can be indicated if the corresponding bit has been a certain logic for 1 or 4 consecutive times. The AIS (Alarm Indication Signal) Alarm can also be detected. The Frame Processor can also declare a Red Alarm if the outof-frame condition has persisted for at least 100 ms. An interrupt output is provided to indicate status changes and the occurrence of some events. The interrupts may be generated every Basic Frame, CRC Sub Multi-Frame, CRC Multi-Frame or Signaling Multi-Frame. The Frame Processor can also be bypassed by setting the UNFM bit.
Functional Description
30
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Out of sync. OOFV = 1, OOCMFV = 1, OOSMFV = 1, OOOFV = 0 search for Basic Fframe alignment patten (refer to Basic Frame) find FAS in Nth frame Yes No (N=N+1) 3 consecutive FAS or NFAS errors (criteria selected by the BIT2C) or manually re-frame
find NFAS in (N+1)th frame Yes
No (skip one frame, N=N+3)
find FAS in (N+2)th frame Yes > 914 CRC search for CRC Multi-Frame errors in alignment pattern if CRCEN = one 1 (refer to CRC Multi-Frame) second Start 8ms and 400ms timer No (N=N+3)
search for Signaling Multi-Frame alignment if CASEN = 1 (refer to Signaling Multi-Frame) find Signaling Multi-Frame alignment pattern No Yes
find 2 CRC Multi-Frame alignment patterns within 8ms, with the interval time of each pattern being a multiple of 2ms Yes CRC Multi-Frame sync. acquired; Start CRC and E-bits processing; OOCMFV = 0, OOFV = 0 CRC to CRC interworking
No, and 8ms expired
Lock the Sync. Position Start Offline Frame search OOOFV = 1
Signaling Multi-Frame sync. acquired
find FAS in nth frame No (n = n+1) Yes find NFAS in (n+1)th frame No (skip one frame, n=n+3) Yes find FAS in th (n+2) frame Yes No (n=n+3)
check for out of Signaling Multi-Frame Sync conditions which criteria are set in the SMFASC & TS16C No Yes
Basic Frame sync. acquired OOOFV = 0 Start 8ms timer No, and 8ms expired find 2 CRC Multi-Frame alignment patterns within 8ms, with the interval time of each pattern being a multiple of 2ms Yes No, and 400ms expired with basic frame sync.
C2NCIWV = 1 CRC to non-CRC interworking Stop CRC processing if C2NCIWCK = 0
Figure 9. E1 Frame Searching Process
Functional Description
31
April 25, 2003
Advance Information
Basic Frame sync. acquired OOFV = 0 Start to check FAS errors
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.8.2.1
Synchronization Searching
3.8.2.1.1 Basic Frame The algorithm used to search for the E1 Basic Frame alignment pattern (as shown in Figure 10) meets the ITU-T Recommendation G.706 4.1.2 and 4.2. Generally, it is performed by detecting a successive FAS/NFAS/ FAS sequence. If STEP 2 is not met, a new searching will start after the following frame is skipped. If STEP 3 is not met, a new searching will start immediately in the next frame. Once the Basic Frame alignment pattern is detected in the received PCM data stream, the Basic Frame synchronization is found and the OOFV bit will be set to `0' for indication.
STEP1: Search for 7-bit Frame Alignment Sequence (FAS) (X0011011) th in the N frame No (skip one frame, N=N+3) Yes No (N=N+1)
STEP 2: Find logic 1 in the 2nd bit of TS0 of the (N+1)th frame to ensure that this is a non-frame alignment sequence (NFAS) Yes STEP 3: Search for the correct 7-bit FAS (X0011011) th in the TS0 in the (N+2) frame Yes Basic Frame Synchronization Found No (N=N+3)
Figure 10. Basic Frame Searching Process
Functional Description
32
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.8.2.1.2 CRC Multi-Frame The CRC Multi-Frame is provided to enhance the ability of verifying the data stream. The structure of TS0 of the CRC Multi-Frame is illustrated in Table 18. A CRC Multi-Frame consists of 16 continuous Basic Frames (No. 0 - 15) which are numbered from a Basic Frame with FAS. Each CRC Multi-Frame can be divided into two Sub Multi-Frames (SMF I & SMF II). Table 18: The Structure Of TS0 In CRC Multi-Frame
SMF Basic Frame No. / Type 0 / FAS 1 / NFAS 2 / FAS 3 / NFAS 4 / FAS 5 / NFAS 6 / FAS 7 / NFAS 8 / FAS 9 / NFAS 10 / FAS 11 / NFAS 12 / FAS 13 / NFAS 14 / FAS 15 / NFAS
The first bit of TS0 of each frame is called the International (Si) bit. The Si bit in each even frame is the CRC bit. Thus, there are C1, C2, C3, C4 in each SMF. The C1 is the most significant bit, while the C4 is the least significant bit. The Si bit in the first six odd frames is the CRC Multi-Frame alignment pattern. Its pattern is `001011'. The Si bit in Frame 13 and Frame 15 are E1 and E2 bits. The value of the E bits can indicate the Far End Block Errors (FEBE).
the Eight Bits in Timeslot 0 1 (Si bit) C1 0 C2 0 C3 1 C4 0 C1 1 C2 1 C3 E1 C4 E2 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 0 A 0 A 0 A 0 A 0 A 0 A 0 A 0 A 4 1 Sa4 1 Sa4 1 Sa4 1 Sa4 1 Sa4 1 Sa4 1 Sa4 1 Sa4 5 1 Sa5 1 Sa5 1 Sa5 1 Sa5 1 Sa5 1 Sa5 1 Sa5 1 Sa5 6 0 Sa6 0 Sa6 0 Sa6 0 Sa6 0 Sa6 0 Sa6 0 Sa6 0 Sa6 7 1 Sa7 1 Sa7 1 Sa7 1 Sa7 1 Sa7 1 Sa7 1 Sa7 1 Sa7 8 1 Sa8 1 Sa8 1 Sa8 1 Sa8 1 Sa8 1 Sa8 1 Sa8 1 Sa8
SMF I
CRC-4 Multi-Frame
SMF II
After the Basic Frame has been synchronized, the Frame Processor initiates an 8 and a 400 ms timer to check the CRC Multi-Frame alignment signal if the CRCEN bit is `1'. The CRC Multi-Frame synchronization is declared with a `0' in the OOCMFV bit only if at least two CRC Multi-Frame alignment patterns are found within 8 ms, with the interval time of each pattern being a multiple of 2 ms. Then if the received CRC Multi-Frame alignment signal does not meet its pattern, it will be indicated by the CMFERI bit. If the 2 CRC Multi-Frame alignment patterns can not be found within 8ms with the interval time being a multiple of 2 ms, an offline search for the Basic Frame alignment pattern will start which is indicated in the OOOFV bit. The process is the same as shown in Figure 10. This offline operation searches in parallel with the pre-found Basic Frame synchronization searching process. After the new Basic Frame synchronization is found by this offline search, the 8 ms timer is restarted to check whether the two CRC Multi-Frame alignment patterns are found within 8 ms, with the interval time of each pattern being a multiple of 2 ms again. If the condition can not be met, the procedure will go on until the 400 ms timer ends. If the condition still can not be met at that time and the Basic Frame is still synchronized, the device declares by the C2NCIWV bit to run under the CRC to non-CRC interworking process. In
this process, the CRC Multi-Frame alignment pattern can still be searched if the C2NCIWCK bit is logic 1.
Functional Description
33
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.8.2.1.3 CAS Signaling Multi-Frame After the Basic Frame has been synchronized, the Frame Processor starts to search for CAS Signaling Multi-Frame alignment signal if the CASEN bit is `1'. The Signaling Multi-Frame alignment pattern is located in the high nibble (Bit 1 ~ Bit 4) of TS16. Its pattern is `0000'. When the pattern is found in TS16 and the high nibble of the previous TS16 are not all zeros, the Signaling Multi-Frame synchronization is acquired and it is indicated with a `0' in the OOSMFV bit. The frame containing the Signaling MultiFrame alignment pattern is Frame 0 of Signaling Multi-Frame. The TS16 structure of the Signaling Multi-Frame is shown in Figure 11. The entire content in TS16 of Frame 0 of Signaling Multi-Frame is `0000XYXX'. `Y' is for remote Signaling Multi-Frame alarm indication and `X's are extra bits. The codeword `ABCD' are the signaling bits for different timeslots.
3.8.2.2 Error Event And Out Of Synchronization Detection After the frame is in synchronization, the Frame Processor keeps on monitoring the received data stream to detect errors and judge if it is out of synchronization. The following five kinds of errors are detected: 1. FAS/NFAS Bit/Pattern Error: The criteria of this error are determined by the WORDERR bit and the CNTNFAS bit (refer to Table 19). This error event is captured by the FERI bit and is forwarded to the Performance Monitor. Table 19: FAS/NFAS Bit/Pattern Error Criteria
WORDERR CNTNFAS 0 1 0 1 0 0 1 1 Error Generation Each bit error in FAS is counted as an error event. A FAS pattern error is counted as an error event. Each bit error in FAS or NFAS error is counted as an error event. A FAS pattern error or NFAS error is counted as an error event.
TS16 (Bit 1 - Bit 8) F0 0 0 0 0 X0 Y X1 X2
Signaling Multi-Frame alignment pattern
RMAI Extra Bits
F1
A
B
C
D
A
B
C
D
for TS1
for TS17
F2
A
B
C
D
A
B
C
D
for TS2
for TS18
F15
A
B
C
D
A
B
C
D
for TS15
for TS31
Figure 11. TS16 Structure Of CAS Signaling MultiFrame
2. CRC Multi-Frame Alignment Pattern Error: The received CRC Multi-Frame alignment signals are compared with the expected ones (`001011'). When one or more bits do not match, a single CRC MultiFrame alignment pattern error event is generated. This error event is captured by the CMFERI bit. 3. CRC-4 Error: When the local calculated CRC-4 of the current received CRC Sub Multi-Frame does not match the received CRC-4 of the next received CRC Sub Multi-Frame, a single CRC-4 error event is generated. This error event is captured by the CRCEI bit and is forwarded to the Performance Monitor. 4. Excessive CRC-4 Error: Once the accumulated CRC-4 errors are not less than 915 occasions (915 is included) in a 1 second fixed window, an excessive CRC-4 error event is generated. This error event is captured by the EXCRCERI bit. 5. CAS Signaling Multi-Frame Alignment Pattern Error: The received Signaling Multi-Frame alignment signals are compared with the expected ones (`0000'). When one or more bits do not match, a single CAS Signaling Multi-Frame alignment pattern error event is generated. This error event is captured by the SMFERI bit. 6. Far End Block Error (FEBE): When any of the CRC error indication (E1 or E2) bits is received as a logic 0, a far end block error event is generated. This error event is captured by the FEBEI bit and is forwarded to the Performance Monitor. 7. Continuous RAI & FEBE Error: When a logic 1 is received in the A bit and a logic 0 is received in any of the E1 or E2 bit for 10 ms, the RAICRCV bit is set. This bit is cleared if any of the conditions is not met. 8. Continuous FEBE Error: When a logic 0 is received in any of the E1 or E2 bits on 990 occasions per second for the latest 5 consecutive seconds, the CFEBEV bit is set, otherwise this bit will be cleared. 9. NT FEBE Error (per ETS 300 233): If the 4-bit Sa6 codeword of a CRC Sub Multi-Frame is matched with `0001' or `0011', the Network Terminal Far End Block Error event is generated. This error event is captured by the TFEBEI bit and is forwarded to the Performance Monitor.
Functional Description
34
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
10. NT CRC Error (per ETS 300 233): If the 4-bit Sa6 codeword of a CRC Sub Multi-Frame is matched with `0010' or `0011', the Network Terminal CRC Error event is generated. This error event is captured by the TCRCEI bit and is forwarded to the Performance Monitor. Various errors will lead to out of synchronization: 3.8.2.2.1 Out Of Basic Frame Synchronization If there is one or more bit errors in a FAS pattern, a FAS pattern error will occur. If the NFAS bit position is received as zero, a NFAS error will occur. Determined by the BIT2C bit, if this bit is `0', 3 consecutive FAS pattern errors lead to out of Basic frame synchronization; if this bit is `1', 3 consecutive FAS pattern errors or 3 consecutive NFAS errors lead to out of Basic frame synchronization. Then if the REFEN bit is `1', the Frame Processor will start to search for synchronization again. Additionally, Excessive CRC-4 Error also leads to out of Basic frame synchronization. In this condition, both the REFEN bit being `1' and the REFCRCE bit being `1' will allow the Frame Processor to search for synchronization again. If the REFEN bit is `0', no error can lead to reframe except for manually setting. The manual reframe searches from Basic frame and is executed by a transition from `0' to `1' on the REFR bit. During out of Basic frame synchronization state, the FAS/NFAS Bit/Pattern Error detection is suspended. Once resynchronized, if the new-found Basic frame alignment pattern position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. 3.8.2.2.2 Out Of CRC Multi-Frame Synchronization The conditions introducing out of Basic frame synchronization will also cause out of CRC Multi-Frame synchronization. During out of CRC Multi-Frame synchronization state, the FAS/NFAS Bit/Pattern Error detection, CRC Multi-Frame Alignment Pattern Error detection, CRC-4 Error detection, Excessive CRC-4 Error detection, Far End Block Error detection, Continuous RAI & FEBE Error detection, Continuous FEBE Error detection, NT CRC Error detection and NT FEBE Error detection are suspended. 3.8.2.2.3 Out Of CAS Signaling Multi-Frame Synchronization The conditions introducing out of Basic frame synchronization will also cause out of CAS Signaling Multi-Frame synchronization. In addition, determined by the SMFASC bit and the TS16C bit, if the CAS Signaling Multi-Frame Alignment Pattern Error occurs or all the contents in TS16 are zeros, it is out of CAS Signaling Multi-Frame synchronization. Then no matter what the value in the REFEN bit is, the Frame Processor will search for the CAS Signaling Multi-Frame synchronization again only if the Basic frame is in synchronization. During out of CAS Signaling Multi-Frame synchronization state, the CAS Signaling Multi-Frame Alignment Pattern Error detection is suspended.
3.8.2.3
Overhead Extraction
3.8.2.3.1 International Bit Extraction The International bits (Si bits, refer to Table 18) are extracted to the Si[0:1] bits in the TS0 International / National register. The Si[0:1] bits in the TS0 International / National register are updated on the boundary of the associated FAS/NFAS frame and are held during out of Basic frame state. 3.8.2.3.2 Remote Alarm Indication Bit Extraction The Remote Alarm Indication bit (A bit, refer to Table 18) is extracted to the A bit in the TS0 International / National register. The A bit in the TS0 International / National register is updated on the boundary of the associated NFAS frame and is held during out of Basic frame state. 3.8.2.3.3 National Bit Extraction The National bits (Sa bits, refer to Table 18) are extracted to the Sa[4:8] bits in the TS0 International / National register. The Sa[4:8] bits in the TS0 International / National register are updated on the boundary of the associated NFAS frame and are held during out of Basic frame. 3.8.2.3.4 National Bit Codeword Extraction The five sets of the National Bit codewords (Sa4[1:4] to Sa8[1:4] in the CRC Sub Multi-Frame, refer to Table 18) are extracted to the corresponding SaX Codeword register. Here the `X' is from 4 through 8. The National Bit codeword extraction will be set to de-bounce if the SaDEB bit is set to `1'. Thus, the SaX Codeword registers are updated if the received National Bit codeword is the same for 2 consecutive CRC Sub Multi-Frames. Whether de-bounced or not, a change indication will be set in the SaXI bit (`X' is from 4 through 8) if the corresponding codeword in the SaX Codeword register differs from the previous one. The value in the SaX Codeword registers is held during out of CRC Multi-Frame synchronization state. 3.8.2.3.5 Extra Bit Extraction The Extra bits (X bits, refer to Figure 11) are extracted to the X[0:2] bits in the TS16 Spare register. The X[0:2] bits in the TS16 Spare register are updated at the first bit of the next CAS Signaling Multi-Frame and are held during out of CAS Signaling Multi-Frame state. 3.8.2.3.6 Remote Signaling Multi-Frame Alarm Indication Bit Extraction The Remote Signaling Multi-Frame Alarm Indication bit (Y bit, refer to Figure 11) are extracted to the Y bit in the TS16 Spare register. The Y bit in the TS16 Spare register is updated at the first bit of the next CAS Signaling Multi-Frame and is held during out of CAS Signaling MultiFrame state. 3.8.2.3.7 Sa6 Code Detection Per ETS 300 233 When Basic frame is synchronized, any 12 consecutive Sa6 bits (MSB is the first received bit) are compared with 0x888, 0xAAA, 0xCCC, 0xEEE and 0xFFF. When CRC Multi-Frame is synchronized, any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are com-
Functional Description
35
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
pared if the Sa6SYN bit is `1'. If a matched code is detected, the corresponding indication bit in the Sa6 Code Indication register will be set. 3.8.2.4 V5.2 Link The V5.2 link ID signal, i.e., 2 out of 3 sliding Sa7 bits being logic 0, is detected with the indication in the V52LINKV bit. This detection is disabled when the Basic Frame is out of synchronization. 3.8.2.5 Interrupt Summary The interrupt sources in this block are summarized in Table 20. When there are conditions meeting the interrupt sources, the correTable 20: Interrupt Source In E1 Frame Processor
Sources In CRC to Non-CRC inter-working. It is out of Basic frame synchronization. It is out of CRC multi-frame synchronization. It is out of CAS Signaling multi-frame synchronization. The new-found Basic frame alignment pattern position differs from the previous one. FAS/NFAS Bit/Pattern Error occurs. CRC Multi-Frame Alignment Pattern Error occurs. CAS Signaling Multi-Frame Alignment Pattern Error occurs. CRC-4 Error occurs. Offline Basic frame search indication. Far End Block Error occurs. Continuous RAI & FEBE Error occurs. Continuous FEBE Error occurs. At the first bit of each CRC Multi-Frame. At the first bit of each CRC Sub Multi-Frame. At the first bit of each CAS Signaling Multi-Frame. There is change in the corresponding SaX[1:4] bits. The `X' is from 4 through 8.
sponding Status bit will be asserted high. When there is a transition (from `1' to `0' or from `0' to `1') on the Status bit, the corresponding Status Interrupt Indication bit will be set to `1' (If the Status bit does not exist, the source will cause its Status Interrupt Indication bit to `1' directly) and the Status Interrupt Indication bit will be cleared by a write signal. A `1' in the Status Interrupt Indication bit means an interrupt occurred. The interrupt will be reported by the INT pin if its Status Interrupt Enable bit is `1'.
Status Bit C2NCIWV OOFV OOCMFV OOSMFV OOOFV RAICRCV CFEBEV V52LINKV
Interrupt Indication Bit C2NCIWI OOFI OOCMFI OOSMFI COFAI FERI CMFERI SMFERI CRCEI OOOFI FEBEI RAICRCI CFEBEI ICMFPI ICSMFPI ISMFPI Sa4I / Sa5I / Sa6I / Sa7I / Sa8I Sa6SCI TFEBEI TCRCEI V52LINKI
Interrupt Enable Bit C2NCIWE OOFE OOCMFE OOSMFE COFAE FERE CMFERE SMFERE CRCEE OOOFE FEBEE RAICRCE CFEBEE ICMFPE ICSMFPE ISMFPE Sa4E / Sa5E / Sa6E / Sa7E / Sa8E Sa6SCE TFEBEE TCRCEE V52LINKE
Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords are matched with 0x888, 0xAAA, 0xCCC, 0xEEE or 0xFFF. NT FEBE Error occurs. NT CRC Error occurs. 2 out of 3 sliding Sa7 bits are received as logic 0.
Functional Description
36
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 21: Related Bit / Register In Chapter 3.8.2 (Continued) Table 21: Related Bit / Register In Chapter 3.8.2
Bit UNFM REFEN REFCRCE REFR CRCEN C2NCIWCK CASEN WORDERR CNTNFAS BIT2C SMFASC TS16C OOFV OOCMFV OOOFV C2NCIWV OOSMFV EXCRCERI C2NCIWI OOFI OOCMFI OOSMFI OOOFI OOFE OOCMFE OOOFE C2NCIWE OOSMFE CMFERI FERI CRCEI SMFERI COFAI ICMFPI ICSMFPI ISMFPI CMFERE FERE CRCEE SMFERE COFAE ICMFPE ICSMFPE ISMFPE Register E1 Address (Hex) 04D, 14D, 24D, 34D, 44D, 54D, 64D, 74D Bit RAICRCV CFEBEV V52LINKV FEBEI TFEBEI TCRCEI RAICRCI CFEBEI V52LINKI FEBEE TFEBEE TCRCEE RAICRCE CFEBEE V52LINKE Si[0:1] A Sa[4:8] X[0:2] Y SaX[1:4] (`X' is from 4 to 8) SaXI (`X' is from 4 to 8) Sa6SCI SaXE (`X' is from 4 to 8) SaDEB Sa6SYN Sa6SCE Sa6-8I Sa6-AI Sa6-CI Sa6-EI Sa6-FI Register Overhead Error Status E1 Address (Hex) 05F, 15F, 25F, 35F, 45F, 55F, 65F, 75F
FRMR Mode 0
Overhead Interrupt Indication
061, 161, 261, 361, 461, 561, 661, 761
FRMR Mode 1
04E, 14E, 24E, 34E, 44E, 54E, 64E, 74E
Overhead Interrupt Control
060, 160, 260, 360, 460, 560, 660, 760
FRMR Status
04F, 14F, 24F, 34F, 44F, 54F, 64F, 74F
TS0 International / National TS16 Spare
054, 154, 254, 354, 454, 554, 654, 754 055, 155, 255, 355, 455, 555, 655, 755 056 ~ 05A, 156 ~ 15A, 256 ~ 25A, 356 ~ 35A, 456 ~ 45A, 556 ~ 55A, 656 ~ 65A, 756 ~ 75A 05D, 15D, 25D, 35D, 45D, 55D, 65D, 75D
FRMR Interrupt Indication 0
052, 152, 252, 352, 452, 552, 652, 752
Sa4 Codeword ~ Sa8 Codeword
Sa Codeword Interrupt Indication
FRMR Interrupt Control 0
050, 150, 250, 350, 450, 550, 650, 750
Sa Codeword Interrupt Control
05C, 15C, 25C, 35C, 45C, 55C, 65C, 75C
FRMR Interrupt Indication 1
053, 153, 253, 353, 453, 553, 653, 753
Sa6 Codeword Indication
05B, 15B, 25B, 35B, 45B, 55B, 65B, 75B
FRMR Interrupt Control 1
051, 151, 251, 351, 451, 551, 651, 751
Functional Description
37
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.9
PERFORMANCE MONITOR
3.9.1 T1/J1 MODE Several internal counters are used to count different events for performance monitoring. For different framing format, the counters are used differently. The overflow of each counter is reflected by an Overflow Indication Bit, and can trigger an interrupt if the corresponding Overflow Interrupt Enable Bit is set. This is shown in Table 22. These internal counters are indirect registers, and can only be accessed through other direct registers. At one time, only one internal counter can be accessed. Users should use the LINKSEL[2:0] bits to select the Link, then use the ADDR[3:0] bits to select one internal Table 22: Monitored Events In T1/J1 Mode
Format Event Code
counter. The content of the selected counter is transferred to the DATA[7:0] bits in the following two ways: 1. Auto-Report: When the AUTOUP bit is `1', the selected counter transfers its content to the DATA[7:0] bits every one second automatically; 2. Manual-Report: No matter the AUTOUPD bit is `1' or `0', at any time, when there is a transition from `0' to `1' on the UPDAT bit, the selected counter will transfer its content to the DATA[7:0] bits. After the content in the selected coutner is transferred to the DATA[7:0] bits, all counters belong to the selected Link will be cleared to `0' as a group and start a new round counting automatically. No error event is lost during updating.
Counter LCV[15:0] FER[11:0] COFA[2:0] OOF[4:0] PRGD[15:0] LCV[15:0] FER[11:0] CRCE[9:0] COFA[2:0] OOF[4:0] PRGD[15:0] LCV[15:0] FER[11:0] DDSE[9:0] COFA[2:0] OOF[4:0] PRGD[15:0] LCV[15:0] FER[11:0] COFA[2:0] OOF[4:0] PRGD[15:0]
Overflow Interrupt Indication Bit Overflow Interrupt Enable Bit LCVOVI FEROVI COFAOVI OOFOVI PRGDOVI LCVOVI FEROVI CRCOVI COFAOVI OOFOVI PRGDOVI LCVOVI FEROVI DDSOVI COFAOVI OOFOVI PRGDOVI LCVOVI FEROVI COFAOVI OOFOVI PRGDOVI LCVOVE FEROVE COFAOVE OOFOVE PRGDOVE LCVOVE FEROVE CRCOVE COFAOVE OOFOVE PRGDOVE LCVOVE FEROVE DDSOVE COFAOVE OOFOVE PRGDOVE LCVOVE FEROVE COFAOVE OOFOVE PRGDOVE
Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Violation (CV) Error (in B8ZS decoding) F Bit Error SF The new-found F bit position differs from the previous one Out of SF synchronization PRGD Bit Error Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Violation (CV) Error (in B8ZS decoding) Frame Alignment Bit Error CRC-6 Error ESF The new-found F bit position differs from the previous one Out of ESF synchronization PRGD Bit Error Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Violation (CV) Error (in B8ZS decoding) T1 DM F Bit Error DDS Pattern Error (T1 only) The new-found F bit position differs from the previous one Out of T1 DM synchronization PRGD Bit Error Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Violation (CV) Error (in B8ZS decoding) SLC-96 F Bit Error The new-found F bit position differs from the previous one (T1 only) Out of SLC-96 synchronization PRGD Bit Error
Code
Code
Code
Functional Description
38
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 23: Related Bit / Register In Chapter 3.9.1
Bit LCV[15:0] FER[11:0] COFA[2:0] OOF[4:0] PRGD[15:0] CRCE[9:0] DDSE[9:0] LCVOVI FEROVI COFAOVI OOFOVI PRGDOVI CRCOVI DDSOVI LCVOVE FEROVE COFAOVE OOFOVE PRGDOVE CRCOVE DDSOVE LINKSEL[2:0] ADDR[3:0] DATA[7:0] UPDAT AUTOUPD Register ID* - LCV Counter Mapping 1 & 0 ID - FER Counter Mapping 1 & 0 ID - COFA Counter Mapping ID - OOF Counter Mapping ID - PRGD Counter Mapping 1 & 0 ID - CRCE Counter Mapping 1 & 0 ID - DDSE Counter Mapping 1 & 0 PMON Interrupt 1 T1/J1 Address (Hex) PMON ID - 09 & 08 PMON ID - 03 & 02 PMON ID - 04 PMON ID - 05 PMON ID - 07 & 06 PMON ID - 01 & 00 PMON ID - 0B & 0A 0C6, 1C6, 2C6, 3C6, 4C6, 5C6, 6C6, 7C6
PMON Interrupt 0
0C5, 1C5, 2C5, 3C5, 4C5, 5C5, 6C5, 7C5
PMON Interrupt Control 0
0C3, 1C3, 2C3, 3C3, 4C3, 5C3, 6C3, 7C3
PMON Access Port PMON Access Data PMON Control
00E 00F 0C2, 1C2, 2C2, 3C2, 4C2, 5C2, 6C2, 7C2
Note: * ID means Indirect Register in the Performance Monitor function block.
Functional Description
39
April 25, 2003
Advance Information
PMON Interrupt Control 1
0C4, 1C4, 2C4, 3C4, 4C4, 5C4, 6C4, 7C4
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.9.2 E1 MODE Several internal counters are used to count different events for performance monitoring. The overflow of each counter is reflected by an Overflow Indication Bit, and can trigger an interrupt if the corresponding Overflow Interrupt Enable Bit is set. This is shown in Table 24. These internal counters are indirect registers, and can only be accessed through other direct registers. At one time, only one internal counter can be accessed. Users should use the LINKSEL[2:0] bits to select the Link, then use the ADDR[3:0] bits to select one internal counter. The content of the selected counter is transferred to the DATA[7:0] bits in the following two ways: Table 24: Monitored Events In E1 Mode
Event
1. Auto-Report: When the AUTOUP bit is `1', the selected counter transfers its content to the DATA[7:0] bits every one second automatically; 2. Manual-Report: No matter the AUTOUPD bit is `1' or `0', at any time, when there is a transition from `0' to `1' on the UPDAT bit, the selected counter will transfer its content to the DATA[7:0] bits. After the content in the selected coutner is transferred to the DATA[7:0] bits, all counters belong to the selected Link will be cleared to `0' as a group and start a new round counting automatically. No error event is lost during updating.
Counter LCV[15:0] FER[11:0] CRCE[9:0] FEBE[9:0] COFA[2:0] OOF[4:0] PRGD[15:0] TFEBE[9:0] TCRCE[9:0]
Overflow Interrupt Overflow Interrupt Indication Bit Enable Bit LCVOVI FEROVI CRCOVI FEBEOVI COFAOVI OOFOVI PRGDOVI TFEBEOVI TCRCOVI LCVOVE FEROVE CRCOVE FEBEOVE COFAOVE OOFOVE PRGDOVE TFEBEOVE TCRCOVE
Functional Description
40
April 25, 2003
Advance Information
Bipolar Violation (BPV) Error (in AMI decoding) or HDB3 Code Violation (CV) Error (in HDB3 decoding) FAS/NFAS Bit/Pattern Error CRC-4 Error Far End Block Error The the new-found Basic frame alignment pattern position differs from the previous one Out of Basic frame synchronization PRGD Bit Error NT FEBE Error NT CRC Error
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 25: Related Bit / Register In Chapter 3.9.2
Bit LCV[15:0] FER[11:0] CRCE[9:0] FEBE[9:0] COFA[2:0] OOF[4:0] PRGD[15:0] TFEBE[9:0] TCRCE[9:0] LCVOVI FEROVI CRCOVI FEBEOVI COFAOVI OOFOVI PRGDOVI TFEBEOVI TCRCOVI LCVOVE FEROVE CRCOVE FEBEOVE COFAOVE OOFOVE PRGDOVE TFEBEOVE TCRCOVE LINKSEL[2:0] ADDR[3:0] DATA[7:0] UPDAT AUTOUPD Register ID* - LCV Counter Mapping 1 & 0 ID - FER Counter Mapping 1 & 0 ID - CRCE Counter Mapping 1 & 0 ID - FEBE Counter Mapping 1 & 0 ID - COFA Counter Mapping ID - OOF Counter Mapping ID - PRGD Counter Mapping 1 & 0 ID - TFEBE Counter Mapping 1 & 0 ID - TCRCE Counter Mapping 1 & 0 PMON Interrupt 1 E1 Address (Hex) PMON ID - 09 & 08 PMON ID - 03 & 02 PMON ID - 01 & 00 PMON ID - 0D & 0C PMON ID - 04 PMON ID - 05 PMON ID - 07 & 06 PMON ID - 0F & 0E PMON ID - 0B & 0A 0C6, 1C6, 2C6, 3C6, 4C6, 5C6, 6C6, 7C6
PMON Interrupt Control 1
0C4, 1C4, 2C4, 3C4, 4C4, 5C4, 6C4, 7C4
PMON Interrupt Control 0
0C3, 1C3, 2C3, 3C3, 4C3, 5C3, 6C3, 7C3
PMON Access Port PMON Access Data PMON Control
00E 00F 0C2, 1C2, 2C2, 3C2, 4C2, 5C2, 6C2, 7C2
Note: * ID means Indirect Register in the Performance Monitor function block.
Functional Description
41
April 25, 2003
Advance Information
PMON Interrupt 0
0C5, 1C5, 2C5, 3C5, 4C5, 5C5, 6C5, 7C5
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.10
ALARM DETECTOR
3.10.1 T1/J1 MODE The RED alarm, Yellow alarm and Blue alarm are detected in this block (refer to Table 26).
The status of the RED alarm, Yellow alarm and Blue alarm are indicated by the corresponding Status bit. Any transition (from `0' to `1' or from `1' to `0') on the Status bit will set the corresponding Interrupt Indication bit to `1' and the Interrupt Indication bit will be cleared by writing a `1'. A `1' in the Interrupt Indication bit means there is an interrupt. The interrupt will be reported by the INT pin if its Interrupt Enable bit is `1'.
Table 26: RED Alarm, Yellow Alarm & Blue Alarm Criteria
Declare Condition RED Alarm (per T1.403, T1.231) Clear Condition Status Bit Interrupt Indication Bit Interrupt Enable Bit RED REDI REDE The out of SF/ESF/T1 DM/SLC-96 syn- The in SF/ESF/T1 DM/SLC-96 synchrochronization status persists Nx40 ms. Here nization status persists Mx120 ms. Here `N' is decided by the REDDTH[7:0] bits. `M' is decided by the REDCTH[7:0] bits. More than 76 'One's are detected on the Bit 2 of each channel during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. Less than 8 `0xFF00' (MSB first) are detected on the DL bits during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. More than 3 'One's are detected on the Y bit (Bit 6 in each CH 24) during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. More than 3 zeros are detected on the F-bit of the 12nd frame during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. More than 2 zeros are detected on the DL bits during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. More than 60 zeros are detected in a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the AISCTH[7:0] bits.
Less than 77 'One's are detected on the Bit T1 SF/ 2 of each channel during a 40 ms fixed winSLC-96 dow and this status persists for Nx40 ms. Format Here `N' is decided by the YELDTH[7:0] bits. More than 7 `0xFF00' (MSB first) are detected on the DL bits during a 40 ms T1 ESF fixed window and this status persists for Format Nx40 ms. Here `N' is decided by the YELDTH[7:0] bits. Yellow Less than 4 'One's are detected on the Y bit (Bit 6 in each CH 24) during a 40 ms T1 DM fixed window and this status persists for Format Alarm* Nx40 ms. Here `N' is decided by the YELDTH[7:0] bits. Less than 4 zeros are detected on the F-bit of the 12nd frame during a 40 ms fixed winJ1 SF dow and this status persists for Nx40 ms. Format Here `N' is decided by the YELDTH[7:0] bits. Less than 3 zeros are detected on the DL J1 ESF bits during a 40 ms fixed window and this Format status persists for Nx40 ms. Here `N' is decided by the YELDTH[7:0] bits. Less than 61 zeros are detected in a 40 ms Blue Alarm fixed window and this status persists for (per T1.231) Nx40 ms. Here `N' is decided by the AISDTH[7:0] bits.
YEL
YELI
YELE
YEL
YELI
YELE
YEL
YELI
YELE
YEL
YELI
YELE
YEL
YELI
YELE
AIS
AISI
AISE
Note: * The Yellow Alarm can only be detected when the frame is synchronized.
Functional Description
42
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 27: Related Bit / Register In Chapter 3.10.1
Bit REDDTH[7:0] REDCTH[7:0] YELDTH[7:0] YELCTH[7:0] AISDTH[7:0] AISCTH[7:0] RED YEL AIS REDI YELI AISI REDE YELE AISE Register RED Declare Threshold RED Clear Threshold Yellow Declare Threshold Yellow Clear Threshold AIS Declare Threshold AIS Clear Threshold Alarm Status T1/J1 Address (Hex) 0BC, 1BC, 2BC, 3BC, 4BC, 5BC, 6BC, 7BC 0BD, 1BD, 2BD, 3BD, 4BD, 5BD, 6BD, 7BD 0BE,1BE, 2BE, 3BE, 4BE, 5BE, 6BE, 7BE 0BF, 1BF, 2BF, 3BF, 4BF, 5BF, 6BF, 7BF 0C0, 1C0, 2C0, 3C0, 4C0, 5C0, 6C0, 7C0 0C1, 1C1, 2C1, 3C1, 4C1, 5C1, 6C1, 7C1 0B9, 1B9, 2B9, 3B9, 4B9, 5B9, 6B9, 7B9
Alarm Indication
0BB, 1BB, 2BB, 3BB, 4BB, 5BB, 6BB, 7BB
Alarm Control
0BA, 1BA, 2BA, 3BA, 4BA, 5BA, 6BA, 7BA
Functional Description
43
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.10.2 E1 MODE The Remote alarm, Remote Signaling Multi-Frame alarm, RED alarm, AIS alarm, AIS in TS16 and LOS in TS16 are detected in this block. The Remote Alarm Indication bit is the A bit (refer to Table 18). It is detected on the base of Basic frame synchronization. The criteria of Remote alarm detection are defined by the RAIC bit. If the RAIC bit is `0', the Remote alarm will be declared when 4 consecutive A bits are received as `1', and the Remote alarm will be cleared when a single A bit is received as `0'. If the RAIC bit is `1', the Remote alarm will be declared when a single A bit is received as `1', and the Remote alarm will be cleared when a single A bit is received as `0'. The Remote alarm status is reflected by the RAIV bit. Any transition (from `0' to `1' or from `1' to `0') on the RAIV bit will set the RAII bit to `1' and the RAII bit will be cleared by writing a `1'. A `1' in the RAII bit means there is an interrupt. The interrupt will be reported by the INT pin if the RAIE bit is `1'. The Remote Signaling Multi-Frame Alarm Indication bit is the Y bit (refer to Figure 11). It is detected on the base of CAS Signaling MultiFrame synchronization. The Remote Signaling Multi-Frame alarm will be declared when 3 consecutive Y bits are received as `1', and the Remote Signaling Multi-Frame alarm will be cleared when a single Y bit is received as `0'. The Remote Signaling Multi-Frame alarm status is reflected by the RMAIV bit. Any transition (from `0' to `1' or from `1' to `0') on the RMAIV bit will set the RMAII bit to `1' and the RMAII bit will be cleared by writing a `1'. A `1' in the RMAII bit means there is an interrupt. The interrupt will be reported by the INT pin if the RMAIE bit is `1'. The criteria of RED alarm detection meet I.431. The RED alarm will be declared when out of Basic frame synchronization persists for 100 ms, and the RED alarm will be cleared when in Basic frame synchronization persists for 100 ms. The RED alarm status is reflected by the RED bit. Any transition (from `0' to `1' or from `1' to `0') on the RED bit will set the REDI bit to `1' and the REDI bit will be cleared by writing a `1'. A `1' in the REDI bit means there is an interrupt. The interrupt will be reported by the INT pin if the REDE bit is `1'. The AIS alarm is detected whether it is in synchronization or not. The criteria of AIS alarm are defined by the AISC bit. When the AISC bit is `0', the criteria meet I.431. The AIS alarm will be declared when less than 3 zeros are detected in a 512-bit fixed window and it is out of Basic frame synchronization, and the AIS alarm will be cleared when more than 2 zeros are detected in a 512-bit fixed window. When the AISC bit is `1', the criteria meet G.775. The AIS alarm will be declared when less than 3 zeros are detected in each of 2 consecutive 512-bit fixed windows, and the AIS alarm will be cleared when more than 2 zeros are detected in each of 2 consecutive 512-bit fixed windows. The AIS alarm status is reflected by the AIS bit. Any transition (from `0' to `1' or from `1' to `0') on the AIS bit will set the AISI bit to `1' and the AISI bit will be cleared by writing a `1'. A `1' in the AISI bit means there is an interrupt. The interrupt will be reported by the INT pin if the AISE bit is `1'. The AIS in TS16 is detected on the base of Basic frame synchronization. The AIS in TS16 will be declared when TS16 contains less than 4 zeros in each of two 16-consecutive-Basic-frame periods. The AIS in TS16 will be cleared when TS16 contains more than 3 zeros in a 16consecutive-Basic-frame period. The AIS in TS16 status is reflected by the TS16AISV bit. Any transition (from `0' to `1' or from `1' to `0') on the
TS16AISV bit will set the TS16AISI bit to `1' and the TS16AISI bit will be cleared by writing a `1'. A `1' in the TS16AISI bit means there is an interrupt. The interrupt will be reported by the INT pin if the TS16AISE bit is `1'. The LOS in TS16 is detected on the base of Basic frame synchronization. The LOS in TS16 will be declared when 16 consecutive TS16 are all received as `0'. The LOS in TS16 will be cleared when 16 consecutive TS16 are not all received as `0'. The LOS in TS16 status is reflected by the TS16LOSV bit. Any transition (from `0' to `1' or from `1' to `0') on the TS16LOSV bit will set the TS16LOSI bit to `1' and the TS16LOSI bit will be cleared by writing a `1'. A `1' in the TS16LOSI bit means there is an interrupt. The interrupt will be reported by the INT pin if the TS16LOSE bit is `1'. Table 28: Related Bit / Register In Chapter 3.10.2
Bit RAIC AISC RAIV RMAIV RED AIS TS16AISV TS16LOSV RAII RMAII REDI AISI TS16AISI TS16LOSI RAIE RMAIE REDE AISE TS16AISE TS16LOSE Register Alarm Criteria Control E1 Address (Hex) 0BC, 1BC, 2BC, 3BC, 4BC, 5BC, 6BC, 7BC
Alarm Status
0B9, 1B9, 2B9, 3B9, 4B9, 5B9, 6B9, 7B9
Alarm Indication
0BB, 1BB, 2BB, 3BB, 4BB, 5BB, 6BB, 7BB
Alarm Control
0BA, 1BA, 2BA, 3BA, 4BA, 5BA, 6BA, 7BA
Functional Description
44
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.11
HDLC RECEIVER
The HDLC Receiver extracts the HDLC/SS7 data stream from the selected position and processes the data according to the selected mode. 3.11.1 HDLC CHANNEL CONFIGURATION In T1/J1 mode ESF & T1 DM formats, three HDLC Receivers (#1, #2 & #3) per link are provided for HDLC extraction from the received data stream. In T1/J1 mode SF & SLC-96 formats, two HDLC Receivers (#2 & #3) per link are provided for HDLC extraction. In E1 mode, three HDLC Receivers (#1, #2 & #3) per link are provided for HDLC extraction. Except in T1/J1 mode ESF & T1 DM formats, the HDLC channel of Table 29: Related Bit / Register In Chapter 3.11.1 Bit EVEN ODD TS[4:0] BITEN[7:0] RDLEN3 RDLEN2 RDLEN1 Register
HDLC #1 is fixed in the DL bit (in ESF format) and D bit in CH24 (in T1 DM format) respectively (refer to Table 13 & Table 14), the other HDLC channels are configured as follows: 1. Set the EVEN bit and/or the ODD bit to select the even and/or odd frames; 2. Set the TS[4:0] bits to define the channel/timeslot of the assigned frame; 3. Set the BITEN[7:0] bits to select the bits of the assigned channel/ timeslot. Then all the functions of the HDLC Receiver will be enabled only if the corresponding RDLEN bit is set to `1'.
Address (Hex)
RHDLC1 Bit Select (E1 only) / RHDLC2 Bit Select / RHDLC3 Bit Select RHDLC Enable Control
08F, 18F, 28F, 38F, 48F, 58F, 68F, 78F (E1 only) / 090, 190, 290, 390, 490, 590, 690, 790 / 091, 191, 291, 391, 491, 591, 691, 791 08B, 18B, 28B, 38B, 48B, 58B, 68B, 78B
3.11.2 TWO HDLC MODES Two modes are selected by the RHDLCM bit in the corresponding HDLC Receiver. The two modes are: HDLC mode (per Q.921) and SS7 mode (per Q.703). 3.11.2.1 HDLC Mode The structure of a standard HDLC packet consists of the following parts as shown in Figure 12. Each HDLC packet starts with a 7E (Hex)
opening flag and ends with the same flag. The closing flag may also serve as the opening flag of the next HDLC packet. Following the opening flag, two-byte address is compared if the address comparison mode is selected. Before the closing flag, two bytes of CRC-CCITT frame check sequences (FCS) are provided to check all the HDLC packet (excluding the opening flag and closing flag).
Flag
FCS
Information
Control
Address (optional) low byte high byte address address one byte one byte
Flag
one byte '01111110'
two bytes
n bytes
one byte
one byte '01111110'
b7
b0 b7
C/R b0
Figure 12. Standard HDLC Packet After the stuffed zero (the zero following five consecutive 'One's) is discarded, the data stream between the opening flag and the FCS is divided into blocks. Each block (except the last block) has 32 bytes. The block will be pushed into a FIFO with one-byte overhead until any of the following invalid packet conditions occurs: - A packet with error FCS;
Functional Description
45
April 25, 2003
Advance Information
RHDLC1 Assignment (E1 only) / RHDLC2 Assignment / 08C, 18C, 28C, 38C, 48C, 58C, 68C, 78C (E1 only) / 08D, 18D, 28D, RHDLC3 Assignment 38D, 48D, 58D, 68D, 78D / 08E, 18E, 28E, 38E, 48E, 58E, 68E, 78E
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
- The data between the opening flag and the closing flag is less than 5 bytes (including the FCS, excluding the flags); - The extracted HDLC packet does not consist of an integral number of octets; - A 7F (Hex) abort sequence is received; - Address is not matched if the address comparison is enabled. (The address comparison mode is selected by the ADRM[1:0] bits. If high byte address comparison is required, the high byte address position (the byte following the opening flag) is compared with the value in the HA[7:0] bits, or with `0xFC' or `0xFE'. Here the `C/R' bit position is excluded to compare. If low byte address comparison is required, the high byte address position is compared with the value in the LA[7:0] bits.
bit 7 M2 M1
Here the `C/R' bit position is included to compare. If both bytes address comparison is required, the high byte address position is compared with the value in the HA[7:0] bits, or with `0xFC' or `0xFE'. Here the `C/R' bit position is excluded to compare. And the low byte position (the byte following the high byte address position) is compared with the value in the LA[7:0] bits. If any of the above conditions is detected, the current block will be discarded, but the one-byte overhead will still be written into the FIFO. The overhead consists of the M[2:0] bits and the length indication bits as shown in Figure 13.
overhead (one byte) M0 Length Indication
bit 0
The Length Indication is valid when the M2 bit is zero: Length Indication = N - 1 (N is the number of byte). Otherwise, the Length Indication is zero.
Figure 13. Overhead Indication In The FIFO The FIFO depth is 128 bytes. The FIFO is accessed by the DAT[7:0] bits. When the overhead is read from the FIFO, it will be indicated by the PACK bit. When all valid HDLC blocks are pushed into the FIFO or all the blocks are read from the FIFO, it will be indicated by the EMP bit. The interrupt sources in this block are summarized in Table 30. When there are conditions meeting the interrupt sources, the corresponding Interrupt Indication bit will be set to `1' and the Interrupt Indication bit will be cleared by writing a `1'. A `1' in the Interrupt Indication bit means there is an interrupt. The interrupt will be reported by the INT pin if its Interrupt Enable bit is `1'.
Table 30: Interrupt Summarize In HDLC Mode
Sources A block is pushed into the FIFO. Data is still attempted to write into the FIFO when the FIFO has been already full (128 bytes). Interrupt Indication Bit Interrupt Enable Bit RMBEI OVFLI RMBEE OVFLE
The HDLC Receiver will be reset when there is a transition from `0' to `1' on the RRST bit. The reset will clear the FIFO, the PACK bit and the EMP bit.
Functional Description
46
April 25, 2003
Advance Information
M[2:0]: = 000: A valid short HDLC/SS7 packet is received, i.e., the data stream between the opening flag and the FCS is less than 32 bytes (including 32 bytes). = 001: The current block is not the last block of the HDLC/SS7 packet. = 010: The current block is the last block of a valid long (more than 32 bytes) HDLC/SS7 packet. = 011: Reserved. = 100: An invalid short HDLC/SS7 packet is received and the current block is discarded. = 101: The current block is the last block of an invalid long HDLC/SS7 packet and the block is discarded. = 110: Reserved. = 111: Reserved.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.11.2.2 SS7 Mode In SS7 mode, there are three kinds of signaling units - MSU, LSSU and FISU (refer to Figure 14). Their opening flag and closing flag are
both 7E (Hex). The closing flag may also serve as the opening flag of the next HDLC packet.
Message Signaling Unit (MSU) Flag one byte '01111110' FCS two bytes Signaling Field n bytes (n>1) Service Information Octet one byte two bits Forward Forward Backward Backward Length Indication Sequence Indication Sequence Indication Number Bit Bit Number six bits (>2) one bit seven bits one bit seven bits Flag one byte '01111110'
Link Status Signaling Unit (LSSU) Flag one byte '01111110' FCS two bytes Status one or two bytes Forward Forward Backward Backward Length Indication Sequence Indication Sequence Indication Bit Bit Number Number two six bits one bit bits ( = 1 or 2 ) Fill In Signaling Unit (FISU) Flag one byte '01111110' FCS two bytes two bits Forward Forward Backward Backward Length Indication Sequence Indication Sequence Indication Number Number Bit Bit six bits (=0) one bit seven bits one bit seven bits Flag one byte '01111110' seven bits one bit seven bits Flag one byte '01111110'
Figure 14. Standard SS7 Packet After the stuffed zero (the zero following five consecutive 'One's) is discarded, the extracted SS7 data stream is compared with the standard SS7 packet. If thevalue of the 6-bit length indication is equal to `0', the SS7 packet is FISU; if it is equal to `1' or `2', the SS7 packet is LSSU; if it is more than `2', the SS7 packet is MSU. The data stream between the opening flag and the FCS are divided into blocks. Each block (except the last block) has 32 bytes. The block will be pushed into a FIFO with one-byte overhead until any of the following invalid packet conditions occurs: - A packet with error FCS; - The data between the opening flag and the closing flag is less than 5 bytes (including the FCS, excluding the flags); - The extracted SS7 packet does not consist of an integral number of octets; - A 7F (Hex) abort sequence is received; - If the SS7 packet is FISU, the data between the opening flag and the closing flag is not 5 bytes (including the FCS, excluding the flags); - If the SS7 packet is LSSU, the data between the opening flag and the closing flag is not 6 or 7 bytes (including the FCS, excluding the flags); - If the SS7 packet is MSU, the data between the opening flag and the closing flag is less than 8 bytes or more than 271 bytes (including the FCS, excluding the flags). If any of the above conditions is detected, the current block will be discarded, but the one-byte overhead will still be written into the FIFO. The overhead consists of the M[2:0] bits and the length indication bits as shown in Figure 13. In FISU/LSSU, if the FISU/LSSU filter is set by the FISUFIL/LSSUFIL bit respectively, the current FISU/LSSU will be discarded if it is the same with the previous FISU/LSSU. In this condition, no data and overhead of the current FISU/LSSU will be written into the FIFO. The FIFO depth is 128 bytes. The FIFO is accessed by the DAT[7:0] bits. When the overhead is read from the FIFO, it will be indicated by the PACK bit. When all valid SS7 blocks are pushed into the FIFO or all the blocks are read from the FIFO, it will be indicated by the EMP bit. The interrupt sources in this block are summarized in the Table 30. When there are conditions meeting the interrupt sources, the corresponding Interrupt Indication bit will be set to `1' and the Interrupt Indication bit will be cleared by writing a `1'. A `1' in the Interrupt Indication bit
Functional Description
47
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
means there is an interrupt. The interrupt will be reported by the INT pin if its Interrupt Enable bit is `1'.
The HDLC Receiver will be reset when there is a transition from `0' to `1' on the RRST bit. The reset will clear the FIFO, the PACK bit and the EMP bit.
Table 31: Related Bit / Register In Chapter 3.11.2
Bit RHDLCM ADRM[1:0] RRST FISUFIL LSSUFIL HA[7:0] LA[7:0] DAT[7:0] PACK EMP RMBEI OVFLI RMBEE OVFLE Register Address (Hex)
RHDLC1 Control Register / RHDLC2 Control Register / RHDLC3 Control Register
092, 192, 292, 392, 492, 592, 692, 792 / 093, 193, 293, 393, 493, 593, 693, 793 / 094, 194, 294, 394, 494, 594, 694, 794
RHDLC1 High Address / RHDLC2 High Address / RHDLC3 High Address RHDLC1 Low Address / RHDLC2 Low Address / RHDLC3 Low Address RHDLC1 Data / RHDLC2 Data / RHDLC3 Data RHDLC1 RFIFO Access Status / RHDLC1 Interrupt Indication / RHDLC2 Interrupt Indication / RHDLC3 Interrupt Indication RHDLC1 Interrupt Control / RHDLC2 Interrupt Control / RHDLC3 Interrupt Control
095, 195, 295, 395, 495, 595, 695, 795 / 096, 196, 296, 396, 496, 596, 696, 796 / 097, 197, 297, 397, 497, 597, 697, 797 09E, 19E, 29E, 39E, 49E, 59E, 69E, 79E / 09F, 19F, 29F, 39F, 49F, 59F, 69F, 79F / 0A0, 1A0, 2A0, 3A0, 4A0, 5A0, 6A0, 7A0 09B, 19B, 29B, 39B, 49B, 59B, 69B, 79B / 09C, 19C, 29C, 39C, 49C, 59C, 69C, 79C / 09D, 19D, 29D, 39D, 49D, 59D, 69D, 79D
Functional Description
48
April 25, 2003
Advance Information
0A1, 1A1, 2A1, 3A1, 4A1, 5A1, 6A1, 7A1 / 0A2, 1A2, 2A2, 3A2, 4A2, 5A2, 6A2, 7A2 / 0A3, 1A3, 2A3, 3A3, 4A3, 5A3, 6A3, 7A3 0A4, 1A4, 2A4, 3A4, 4A4, 5A4, 6A4, 7A4 / 0A5, 1A5, 2A5, 3A5, 4A5, 5A5, 6A5, 7A5 / 0A6, 1A6, 2A6, 3A6, 4A6, 5A6, 6A6, 7A6 098, 198, 298, 398, 498, 598, 698, 798 / 099, 199, 299, 399, 499, 599, 699, 799 / 09A, 19A, 29A, 39A, 49A, 59A, 69A, 79A
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.12 BIT-ORIENTED MESSAGE RECEIVER (T1/J1 ONLY)
The Bit-Oriented Message (BOM) can only be received in the ESF format in T1/J1 mode. The BOM pattern is `111111110XXXXXX0' which occupies the DL of the F-bit in the ESF format (refer to Table 13). The six `X's represent the message. The BOM is declared only when the pattern is matched and the received message is identical 4 out of 5 consecutive times or 8 out of 10 consecutive times and differs from the previous message. The identification time is selected by the AVC bit. After a new BOM is declared, the message is loaded into the BOC[5:0] bits. Every time when the BOC[5:0] bits are updated, it will be indicated by the BOCI bit. A `1' in the BOCI bit means there is an interrupt. The interrupt will be reported by the INT pin if the BOCE bit is `1'. Table 32: Related Bit / Register In Chapter 3.12
Bit AVC BOCE BOC[5:0] BOCI Register BOC Control RBOC Code BOC Interrupt Indication T1/J1 Address (Hex) 081, 181, 281, 381, 481, 581, 681, 781 083, 183, 283, 383, 483, 583, 683, 783 082, 182, 282, 382, 482, 582, 682, 482
3.13 INBAND LOOPBACK CODE DETECTOR (T1/J1 ONLY)
The Inband Loopback Code Detector tracks the loopback activate/ deactivate codes only in framed or unframed T1/J1 data stream, and meets ANSI T1.403 9.3.1. The received data stream is compared with the target activate/ deactivate code whose length and content are programmed in the ASEL[1:0]/DSEL[1:0] bits and the ACT[7:0]/DACT[7:0] bits respectively. In framed mode, the F-bit is selected by the IBCDIDLE bit to compare with the target activate/deactivate code or not. In unframed mode, all 193 bits are compared with the target activate/deactivate code. After four consecutive correct activate/deactivate codes are found in the received data stream, the Inband Loopback Code Detector keeps on monitoring the bit error, i.e., the bit differs from the target activate/ deactivate code. If in more than 126 consecutive 39.8ms fixed periods, less than 600 bit errors are detected in each 39.8ms, the activate/deactivate code is detected and the corresponding LBA/LBD bit will indicate it. Once more than 600 bit errors are detected in a 39.8ms fixed period, the activate/deactivate code is out of synchronization and the corresponding LBA/LBD bit will be cleared. However, even if the F-bit is compared, whether it is matched or not, the result will not cause bit errors, that is, the comparison result of the F-bit is discarded. Any transition (from `0' to `1' or from `1' to `0') on the LBA/LBD bit will set the LBAI/LBDI bit, which means there is an interrupt. The interrupt will be reported by the INT pin if the corresponding LBAE/LBDE bit is set to `1'. Table 33: Related Bit / Register In Chapter 3.13
Bit ASEL[1:0] DSEL[1:0] IBCDIDLE ACT[7:0] DACT[7:0] LBA LBD LBAI LBDI LBAE LBDE Register IBCD Detector Configuration IBCD Activate Code IBCD Deactivate Code IBCD Detector Status IBCD Interrupt Indication IBCD Interrupt Control T1/J1 Address (Hex) 076, 176, 276, 376, 476, 576, 676, 776 078, 178, 278, 378, 478, 578, 678, 778 079, 179, 279, 379, 479, 579, 679, 779 077, 177, 277, 377, 477, 577, 677, 777 07B, 17B, 27B, 37B, 47B, 57B, 67B, 77B 07A, 17A, 27A, 37A, 47A, 57A, 67A, 77A
Functional Description
49
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.14
ELASTIC STORE BUFFER
3.15
RECEIVE CAS/RBS BUFFER
In Receive Clock Slave mode and Receive Multiplexed mode, a 2basic-frame depth Elastic Store Buffer is used to synchronize the incoming frames to the (Multiplexed) Receive Side System Clock derived from the RSCKn/MRSCK pin, and to the (Multiplexed) Receive Side System Frame Pulse derived from the RSFSn/MRSFS pin. A write pointer is used to write the data to the Elastic Store Buffer, while a read pointer is used to read the data from the Elastic Store Buffer. When the average frequency of the incoming data is greater than the average frequency of the (Multiplexed) Receive Side System Clock (RSCKn/MRSCK), the write pointer will be faster than the read pointer and the Elastic Store Buffer will be filled. Until there is less than or equal to 2 bytes between the write pointer and the read pointer, a frame will be deleted after its prior frame is read. When the read pointer crosses the frame boundary, a controlled slip will occur with a `1' indicated in the SLIPD bit. When the average frequency of the incoming data is less than the average frequency of the RSCKn/MRSCK, the write pointer will be slower than the read pointer and the Elastic Store Buffer will be empty. Until there is less than or equal to 2 bytes between the write pointer and the read pointer, the frame will be repeated after it is read. When the read pointer crosses the next frame boundary, a controlled slip will occur with a `0' indicated in the SLIPD bit. When the slip occurs, the SLIPI bit will indicate it. An interrupt on the INT pin will occur if the SLIPE bit is `1'. In Receive Clock Slave mode and Receive Multiplexed mode, if it is out of synchronization, the trunk code programmed in the TRKCODE[7:0] bits will be set to replace the data if the TRKEN bit is set to `1'. In Receive Clock Master mode, the Elastic Store Buffer is bypassed unless the device is in the Payload Loopback diagnosis mode (refer to Chapter 3.27.2.2 Payload Loopback). Table 34: Related Bit / Register In Chapter 3.14
Bit SLIPD SLIPE TRKEN SLIPI TRKCODE[7:0] Register ELST Configuration ELST Interrupt Indication ELST Trunk Code Address (Hex) 07C, 17C, 27C, 37C, 47C, 57C, 67C, 77C 07D, 17D, 27D, 37D, 47D, 57D, 67D, 77D 07E, 17E, 27E, 37E, 47E, 57E, 67E, 77E
The Receive CAS/RBS Buffer extracts the signaling bits from the received data stream. 3.15.1 T1/J1 MODE In SF/ESF/SLC-96 format, the signaling bits are located in the Bit 8 of Frame 6n (n = 1,2 in SF format; 1 n 4 in ESF format; 1 n 12 in SLC-96 format) (refer to Table 12, Table 13 and Table 15 respectively). The signaling codewords (AB or ABCD) are clocked out on the RSIGn/ MRSIGA(MRSIGB) pins. They are in the lower nibble of the channel with its corresponding data serializing on the RSDn/MRSDA(MRSIGB) pins (as shown in Figure 15). When the EXTRACT bit is set to `1', the signaling bits in its corresponding channel are extracted to the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register. In SF format, the C,D bits in the register are the repetition of the signaling bits A,B. The data in the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register are the data to be output on the RSIGn/MRSIGA(MRSIGB) pins. However, in T1-DM format, there is no signaling bits. Signaling de-bounce will be executed when the DEB bit is set to `1'. Thus, the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register are updated only if 2 consecutive received AB/ABCD codewords of the same channel are identical. Signaling freezing is performed automatically when it is out of frame synchronization or when slips occurs in the Elastic Store Buffer. It is also performed when the FREEZE bit is set to `1'. The signaling freezing freezes the signaling data in the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register as the previous valid value. In the ESF and SLC-96 format, if the SIGF bit is set to `0', the extracted signaling bits are in 4 states signaling, i.e., the signaling bits on Framer 6 & 18 of a signaling multi-frame are recognized as `A' and the signaling bits on Framer 12 & 24 are recognized as `B'. Only the signaling bits A & B will be saved in the Extracted Signaling Data/Extract Enable register, and the C & D bits in the Extracted Signaling Data/ Extract Enable register are Don't-Care. If the SIGF bit is set to `1', the extracted signaling bits are in 16 states signaling, i.e., four signaling bits A, B, C & D are all saved in the Extracted Signaling Data/Extract Enable register. Each time the extracted signaling bits stored in the Extracted Signaling Data/Extract Enable register are changed, it is captured by the corresponding COSI[X] bit (1 X 24). When the SIGE bit is set to `1', any one of the COSI[X] bits being `1' will generate an interrupt and will be reported by the INT pin. The EXTRACT bit and the A,B,C,D bits are in the indirect registers of the Receive CAS/RBS Buffer. They are accessed by specifying the address in the ADDRESS[6:0] bits. Whether the data is read from or written into the specified indirect register is determined by the RWN bit and the data is in the D[7:0] bits. The access status is indicated in the BUSY bit. Refer to Chapter 4.5 Indirect Register Access Scheme for details about the indirect registers write/read access.
Functional Description
50
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Channel 24 RSDn/ MRSDA(MRSDB) RSIGn/ MRSIGA(MRSIGB)
Channel 1
Channel 2
Channel 24
Channel 1
1234 5678 F12345 6781 23456 78
12345678F12345678
ABCD
ABCD
ABCD
ABCD
ABCD
F-bit
F-bit
Figure 15. Signaling Output In T1/J1 Mode 3.15.2 E1 MODE In Signaling Multi-Frame, the signaling bits are located in TS16 (refer to Figure 11), which are Channel Associated Signalings (CAS). The signaling codewords (ABCD) are clocked out on the RSIGn/ MRSIGA(MRSIGB) pins. They are in the lower nibble of the timeslot with its corresponding data serializing on the RSDn/MRSDA(MRSDB) pins (as shown in Figure 16). When the EXTRACT bit is set to `1', the signaling bits in its corresponding timeslot are extracted to the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register. The data in the A,B,C,D bits in the register are the data to be output on the RSIGn/MRSIGA(MRSIGB) pins. The bits corresponding to TS0 and TS16 output on the RSIGn/ MRSIGA(MRSIGB) pins are Don't-Care. Signaling de-bounce will be executed when the DEB bit is set to `1'. Thus, the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register are updated only if 2 consecutive received ABCD codewords of the same timeslot are identical. Signaling freezing is performed automatically when it is out of Basic frame synchronization, out of Signaling multi-frame synchronization or
TS31 TS0 TS1
slips occurs in the Elastic Store Buffer. It is also performed when the FREEZE bit is set to `1'. The signaling freezing freezes the signaling data in the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register as the previous valid value. Each time the extracted signaling bits in the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register are changed, it is captured by the corresponding COSI[X] bit (1 X 30). When the SIGE bit is set to `1', any one of the COSI[X] bits being `1' will generate an interrupt and will be reported by the INT pin. The EXTRACT bit and the A,B,C,D bits are in the indirect registers of the Receive CAS/RBS Buffer. They are accessed by specifying the address in the ADDRESS[6:0] bits. Whether the data is read from or written into the specified indirect register is determined by the RWN bit and the data is in the D[7:0] bits. The access status is indicated in the BUSY bit. Refer to Chapter 4.5 Indirect Register Access Scheme for details about the indirect registers write/read access.
TS15
TS16
TS17
TS31
TS0
RSDn/ 1 2 3 4 5 6 78 1 2 3 4 5 6 78 1 2 3 4 5 6 78 MRSDA(MRSDB) RSIGn/ MRSIGA(MRSIGB) ABCD ABCD
1 2 3 4 5 6 78 1 2 3 4 5 6 78 1 2 3 4 5 6 78
1 2 3 4 5 6 78 1 2 3 4 5 6 78
ABCD
ABCD
ABCD
Figure 16. Signaling Output In E1 Mode
Functional Description
51
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 35: Related Bit / Register In Chapter 3.15
Bit EXTRACT A,B,C,D DEB FREEZE SIGF (T1/J1 only) SIGE COSI[X] (1 X 24 in T1/J1) (1 X 30 in E1) ADDRESS[6:0] RWN D[7:0] BUSY Register ID* - Extracted Signaling Data/Extract Enable Address (Hex) RCRB ID - 01~18 (for T1/J1) / 01~0F & 11~1F (for E1)
RCRB Configuration
0D2, 1D2, 2D2, 3D2, 4D2, 5D2, 6D2, 7D2 0D9, 1D9, 2D9, 3D9, 4D9, 5D9, 6D9, 7D9 (E1 only) & 0D8, 1D8, 2D8, 3D8, 4D8, 5D8, 6D8, 7D8 & 0D7, 1D7, 2D7, 3D7, 4D7, 5D7, 6D7, 7D7 & 0D6, 1D6, 2D6, 3D6, 4D6, 5D6, 6D6, 7D6 0D4, 1D4, 2D4, 3D4, 4D4, 5D4, 6D4, 7D4 0D5, 1D5, 2D5, 3D5, 4D5, 5D5, 6D5, 7D5 0D3, 1D3, 2D3, 3D3, 4D3, 5D3, 6D3, 7D3
RCRB State Change Indication 3 (E1 only) & RCRB State Change Indication 2 ~ 0 RCRB Access Control RCRB Access Data RCRB Access Status
Functional Description
52
April 25, 2003
Advance Information
Note: * ID means Indirect Register in the Receive CAS/RBS Buffer function block.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.16
RECEIVE PAYLOAD CONTROL
Table 36: A-Law Digital Milliwatt Pattern
Bit 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 0 0 0 0 1 1 1 1 Bit 1 0 0 0 0 0 0 0 0 Bit 2 1 1 1 1 1 1 1 1 Bit 3 1 0 0 1 1 0 0 1 Bit 4 0 0 0 0 0 0 0 0 Bit 5 1 0 0 1 1 0 0 1 Bit 6 0 0 0 0 0 0 0 0 Bit 7 0 1 1 0 0 1 1 0
Different test patterns can be inserted in the received data stream or the received data stream can be extracted to the PRBS Generator/ Detector for test in this block. To enable all the functions in the Receive Payload Control, the PCCE bit must be set to `1'. The following methods can be executed on the data to be output on the RSDn/MRSDA(MRSDB) pins on a per-channel/per-TS basis or on a global basis of the corresponding link (the methods are arranged from the highest to the lowest in priority): - When the TESTEN bit is enabled and the PRBSDIR bit is `0', the received data will be extracted to the PRBS Generator/Detector. The received data can be extracted in unframed mode, in 8-bit-based mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the received data stream is extracted and the per-channel/per-TS configuration in the TEST bit is ignored. In 8-bitbased mode or in 7-bit-based mode, the received data will only be extracted on the channel/timeslot configured by the TEST bit. Refer to Chapter 3.27.1 PRBS Generator / Detector for details. - Selected by the GSUBST[2:0] bits, the data of all channels/ timeslots of the corresponding link will be replaced by the data trunk code set in the DTRK[7:0] bits, or the milliwatt pattern defined in the Table 36 and Table 37. When the GSUBST[2:0] bits are set to `000', these replacements will be performed on a per-channel/per-TS basis by setting the SUBST[2:0] bits in the corresponding channel/timeslot. - When the SIGFIX bit is set to `1', the signaling bits (ABCD) will be fixed to the value set in the POL bit. This function is only supported in the SF, ESF and SLC-96 formats in T1/J1 mode. - Invert the most significant bit, the even bits and/or the odd bits by setting the SINV, OINV, EINV bits. - When the TESTEN bit is enabled and the PRBSDIR bit is `1', the received data will be replaced by the test pattern generated from the PRBS Generator/Detector. The received data can be replaced in unframed mode, in 8-bit-based mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the received data stream is replaced and the per-channel/per-TS configuration in the TEST bit is ignored. In 8-bit-based mode or in 7-bit-based mode, the received data will only be replaced on the channel/timeslot configured by the TEST bit. Refer to Chapter 3.27.1 PRBS Generator / Detector for details.
Table 37: -Law Digital Milliwatt Pattern
Bit 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 0 0 0 0 1 1 1 1 Bit 1 0 0 0 0 0 0 0 0 Bit 2 0 0 0 0 0 0 0 0 Bit 3 1 0 0 1 1 0 0 1 Bit 4 1 1 1 1 1 1 1 1 Bit 5 1 0 0 1 1 0 0 1 Bit 6 1 1 1 1 1 1 1 1 Bit 7 0 1 1 0 0 1 1 0
The following methods can be executed on the signaling bits to be output on the RSIGn/MRSIGA(MRSIGB) pins on a per-channel/per-TS basis or on a global basis of the corresponding link (the methods are arranged from the highest to the lowest in priority): - Selected by the ABXX bit, the signaling bits can be valid in the upper 2-bit positions of the lower nibble of each channel or in the lower nibble of each channel. The other bits of the channel are Don't Care conditions. This function is only supported in T1/J1 mode ESF/SLC-96 format. - Enabled by the SIGSNAP bit, the signaling snapshot will be executed. The signaling snapshot means that the signaling bits of the first basic frame are locked and output as the signaling bits of the current whole multi-frame. This function is not supported in T1 DM format. - Enabled by the GSTRKEN bit, the signaling bits (ABCD) of all channels/timeslots of the corresponding link will be replaced by the signaling trunk conditioning code in the A,B,C,D bits. When the GSTRKEN bit is `0', the replacement will be performed on a per-channel/per-TS basis by setting the STRKEN bit in the corresponding channel/timeslot. The indirect registers of the Receive Payload Control are accessed by specifying the address in the ADDRESS[6:0] bits. Whether the data is
53 April 25, 2003
Functional Description
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
read from or written into the specified indirect register is determined by the RWN bit and the data is in the D[7:0] bits. The access status is indiTable 38: Related Bit / Register In Chapter 3.16
Bit PCCE SIGFIX (T1/J1 only) POL (T1/J1 only) ABXX (T1/J1 only) TESTEN PRBSDIR PRBSMODE[1:0] TEST STRKEN A,B,C,D GSUBST[2:0] SIGSNAP GSTRKEN DTRK[7:0] SUBST[2:0] SINV OINV EINV ADDRESS[6:0] RWN D[7:0] BUSY Register
cated in the BUSY bit. Refer to Chapter 4.5 Indirect Register Access Scheme for details about the indirect registers write/read access.
Address (Hex)
RPLC Control Enable
0D1, 1D1, 2D1, 3D1, 4D1, 5D1, 6D1, 7D1
TPLC / RPLC / PRGD Test Configuration
0C7, 1C7, 2C7, 3C7, 4C7, 5C7, 6C7, 7C7
ID * - Signaling Trunk Conditioning Code
RPLC ID - 41~58 (for T1/J1) / 41~4F & 51~5F (for E1)
RPLC Configuration ID - Data Trunk Conditioning Code ID - Channel Control (for T1/J1) / Timeslot Control (for E1)
0D0, 1D0, 2D0, 3D0, 4D0, 5D0, 6D0, 7D0 RPLC ID - 21~38 (for T1/J1) / 20~3F (for E1) RPLC ID - 01~18 (for T1/J1) / 00~1F (for E1)
RPLC Access Control RPLC Access Data RPLC Access Status
0CE, 1CE, 2CE, 3CE, 4CE, 5CE, 6CE, 7CE 0CF, 1CF, 2CF, 3CF, 4CF, 5CF, 6CF, 7CF 0CD, 1CD, 2CD, 3CD, 4CD, 5CD, 6CD, 7CD
Note: * ID means Indirect Register in the Receive Payload Control function block.
Functional Description
54
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.17
RECEIVE SYSTEM INTERFACE
The Receive System Interface determines how to output the received data stream to the system backplane. The data from the eight links can be aligned with each other or be output independently. The timing clocks and framing pulses can be provided by the system backplane or obtained from the far end. The Receive System Interface supports various configurations to meet various requirements in different applications. 3.17.1 T1/J1 MODE In T1/J1 mode, the Receive System Interface can be set in Nonmultiplexed Mode or Multiplexed Mode. In the Non-multiplexed Mode, the RSDn pin is used to output the received data from each link at the bit rate of 1.544 Mb/s or 2.048 Mb/s (T1/J1 mode E1 rate). While in the Multiplexed Mode, the received data from the eight links is converted to 2.048 Mb/s format and byte interleaved to form two high speed data streams and output on the MRSDA1 (MRSDB1) and MRSDA2 (MRSDB2) pins at the bit rate of 8.192 Mb/s. In the Non-multiplexed Mode, if the receive system interface and the receive line side are timed to a same clock source, the Receive SysTable 39: Operating Modes Selection In T1/J1 Receive Path
RMUX RMODE 0 0 1 X G56K, GAP / 2 FBITGAP MAP[1:0] 00 / 0 not all 0s 1 X 00 01 10 11 01 10 11
Operating Mode Receive Clock Master Full T1/J1 Receive Clock Master Fractional T1/J1
Receive System Interface Pin Input X Output RSCKn, RSFSn, RSDn, RSIGn
1
X
X
Receive Clock Slave - T1/J1 Rate Receive Clock Slave - T1/J1 Mode E1 Rate per G.802 RSCKn, RSFSn Receive Clock Slave - T1/J1 Mode E1 Rate per One Filler Every Four CHs Receive Clock Slave - T1/J1 Mode E1 Rate per Continuous CHs Receive Multiplexed - T1/J1 Mode E1 Rate per G.802 Receive Multiplexed - T1/J1 Mode E1 Rate per One Filler Every Four CHs MRSCK, MRSFS Receive Multiplexed - T1/J1 Mode E1 Rate per Continuous CHs
RSDn, RSIGn MRSDA[1:2], MRSIGA[1:2] (MRSDB[1:2], MRSIGB[1:2]) 3
NOTE: 1. When the G56K, GAP bits in RPLC indirect registers are set, the PCCE bit must be set to `1'. 2. The MAP[1:0] bits can not be set to `00' in the Receive Multiplexed mode. 3. In Receive Multiplexed mode, two sets of multiplexed data and signaling pins (A and B) are provided. Their functions are the same. One is the backup for the other.
3.17.1.1 Receive Clock Master Mode In the Receive Clock Master mode, each link uses its own timing signal on the RSCKn pin and framing pulse on the RSFSn pin to output the data on each RSDn pin. The signaling bits on the RSIGn pin are perchannel aligned with the data on the RSDn pin. In the Receive Clock Master mode, the data on the system interface is clocked by the RSCKn. The active edge of the RSCKn used to update the pulse on the RSFSn is determined by the FE bit. The active edge of the RSCKn used to update the data on the RSDn and RSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the RSFSn is ahead. In the Receive Clock Master mode, the RSFSn can indicate each F-bit or the first F-bit of every SF/ESF/T1 DM/SLC-96 multi-frame. In SF
format, the RSFSn can also indicate every second F-bit or the first F-bit of every second SF multi-frame. All the indications are selected by the CMFS bit and the ALTIFS bit. The active polarity of the RSFSn is selected by the FSINV bit. The Receive Clock Master mode includes two sub-modes: Receive Clock Master Full T1/J1 mode and Receive Clock Master Fractional T1/ J1 mode. 3.17.1.1.1 Receive Clock Master Full T1/J1 Mode Besides all the common functions described in the Receive Clock Master mode, the special feature in this mode is that the RSCKn is a standard 1.544 MHz clock, and the data in the F-bit and all 24 channels in a standard T1/J1 frame are clocked out by the RSCKn.
Functional Description
55
April 25, 2003
Advance Information
tem Interface is in Receive Clock Master mode. If the receive system interface and the receive line side are timed to different clock sources, the Receive System Interface is in Receive Clock Slave mode. In the Receive Clock Master mode, if RSCKn outputs pulses during the entire T1/J1 frame, the Receive System Interface is in Receive Clock Master Full T1/J1 mode. If only the clocks aligned to the selected channels are output on RSCKn, the Receive System Interface is in Receive Clock Master Fractional T1/J1 mode. In the Receive Clock Slave mode, the backplane data rate may be equal to 1.544 Mb/s (i.e., the line data rate) or 2.048 Mb/s. If the backplane data rate is 2.048 Mb/s, the Receive System Interface is in T1/J1 mode E1 rate and the received data stream (1.544 Mb/s) should be mapped per 3 kinds of schemes. In the Receive Multiplexed mode, since the received data from the eight links should be converted to 2.048 Mb/s format first and then multiplexed to 8.192 Mb/s, there are still 3 kinds of schemes to be selected. Table 39 summarizes how to set the Receive System Interface of each link into various operating modes and the pins' direction of the Receive System Interface in different operating modes.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.17.1.1.2 Receive Clock Master Fractional T1/J1 Mode Besides all the common functions described in the Receive Clock Master mode, the special feature in this mode is that the RSCKn is a gapped 1.544 MHz clock (no clock signal during the selected position). The RSCKn is gapped during the F-bit if the FBITGAP bit is set to `1'. The RSCKn is also gapped during the channels or the Bit 8 duration by selecting the G56K & GAP bits in the Receive Payload Control. The data in the corresponding gapped duration is a don't care condition. 3.17.1.2 Receive Clock Slave Mode In the Receive Clock Slave mode, the system data rate can be 1.544 Mb/s or 2.048 Mb/s. If the system data rate is 1.544 Mb/s, it works in T1/J1 mode. If the system data rate is 2.048 Mb/s, the received data stream (1.544 Mb/s) should be mapped to the same rate as the system side, that is, to work in T1/J1 mode E1 rate. Three kinds of schemes are provided by selecting the MAP[1:0] bits: 1. T1/J1 Mode E1 Rate per G.802 (refer to Figure 17): Channel 1 to Channel 15 of Frame N from the device are converted into TS1 to TS15 of Frame N on the system side; Channel 16 to Channel 24 of Frame N
1.544 Mb/s
F CH1
CH2
CH14
CH15
CH16
CH17
CH23
CH24 F
CH1
CH2
CH23
2.048 Mb/s
TS0
TS1
TS2
TS14 TS15 TS16 TS17 TS18
TS24 TS25
TS26 TS27~TS31
TS0
TS1
filler
filler
the 1st bit filler
filler
filler
Figure 17. T1/J1 To E1 Format Mapping - G.802 Mode
1.544 Mb/s
F CH1
CH2
CH3
CH4
CH5
CH6
CH7
CH22
CH23
CH24 F CH1
CH2
2.048 Mb/s
TS0
TS1
TS2
TS3
TS4
TS5
TS6
TS7
TS8
TS9
TS28 TS29 TS30 TS31 TS0
TS1
filler the 8th bit
filler
filler
filler
filler the 8th bit
Figure 18. T1/J1 To E1 Format Mapping - One Filler Every Four Channels Mode
Functional Description
56
April 25, 2003
Advance Information
from the device are converted into TS17 to TS25 of Frame N on the system side. The F-bit of Frame N from the device is converted into the first bit of TS26 of Frame (N-1) on the system side. TS0, TS16, TS27~TS31 and the other 7 bits in TS26 on the system side are all filled with `0's and they are meaningless. 2. T1/J1 Mode E1 Rate per One Filler Every Four CHs (refer to Figure 18): One dummy byte is inserted on the system side before 3 bytes of Frame N from the device are converted. This process repeats 8 times and the conversion of Frame N of 1.544 Mb/s data rate to 2.048 Mb/s data rate is completed. However, the F-bit of Frame N of the 1.544 Mb/s data rate is inserted as the 8th bit of Frame N of the 2.048 Mb/s data rate. The dummy bytes are filled with all `0's and they are meaningless. 3. T1/J1 Mode E1 Rate per Continuous CHs (refer to Figure 19): Channel 1 to Channel 24 of Frame N from the device are converted into TS1 to TS24 of Frame N on the system side. The F-bit of Frame N from the device is converted into the 8th bit of Frame N on the system side. The first 7 bits and TS25 to TS31 on the system side are all filled with `0's and they are meaningless.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
1.544 Mb/s
F
CH1
CH2
CH3
CH23
CH24 F
CH1
CH2
CH24 F
CH1
2.048 Mb/s filler
TS0
TS1
TS2
TS3
TS23
TS24
TS25~TS31
TS0
TS1
TS2
TS24
the 8th bit
filler
filler the 8th bit
Figure 19. T1/J1 To E1 Format Mapping - Continuous Channels Mode In the Receive Clock Slave mode, the timing signal on the RSCKn pin and the framing pulse on the RSFSn pin to output the data on the RSDn pin are provided by the system side. When the RSLVCK bit is set to `0', each link uses its own RSCKn and RSFSn; when the RSLVCK bit is set to `1' and all eight links are in the Receive Clock Slave mode, the eight links use the RSCK[1] and RSFS[1] to output the data. The signaling bits on the RSIGn pin are per-channel aligned with the data on the RSDn pin. In the Receive Clock Slave mode, the data on the system interface is clocked by the RSCKn. The active edge of the RSCKn used to sample the pulse on the RSFSn is determined by the FE bit. The active edge of the RSCKn used to update the data on the RSDn and RSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the RSFSn is ahead. The data rate of the system side is 1.544 Mb/s or 2.048 Mb/s. When it is 2.048 Mb/s, the RSCKn can be selected by the CMS bit to be the same rate as the data rate on the system side (2.048 MHz) or double the data rate (4.096 MHz). If all eight links use the RSCK[1] and RSFS[1] to output the data, the CMS bit of the eight links should be set to the same value. If the speed of the RSCKn is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to update the data on the RSDn and RSIGn pins. The pulse on the RSFSn pin is always sampled on its first active edge. In the Receive Clock Slave mode, the RSFSn asserts at a rate of integer multiple of 125 s to indicate the start of a frame. The active polarity of the RSFSn is selected by the FSINV bit. If the pulse on the RSFSn pin is not an integer multiple of 125 s, this detection will be indicated by the RCOFAI bit. If the RCOFAE bit is enabled, an interrupt will be reported by the INT pin when the RCOFAI bit is `1'. 3.17.1.3 Receive Multiplexed Mode In the Receive Multiplexed mode, since the received data from the eight links should be mapped to 2.048 Mb/s format first, the 3 kinds of schemes should be selected by the MAP[1:0] bits. The mapping per G.802, per One Filler Every Four CHs and per Continuous CHs are the same as the description in Chapter 3.17.1.2 Receive Clock Slave Mode. In the Receive Multiplexed mode, two multiplexed buses are used to output the data from all eight links. The data of Link 1 to Link 4 is byteinterleaved output on the multiplexed bus 1, while the data of Link 5 to Link 8 is byte-interleaved output on the multiplexed bus 2. When the data from the four links is output on one multiplexed bus, the sequence of the data is arranged by setting the channel offset. The data from different links on one multiplexed bus must be shifted at a different channel offset to avoid data mixing. In the Receive Multiplexed mode, the timing signal on the MRSCK pin and the framing pulse on the MRSFS pin are provided by the system side and common to all eight links. The signaling bits on the MRSIGA (MRSIGB) pin are per-channel aligned with the corresponding data on the MRSDA (MRSDB) pin. In the Receive Multiplexed mode, the data on the system interface is clocked by the MRSCK. The active edge of the MRSCK used to sample the pulse on the MRSFS is determined by the FE bit. The active edge of the MRSCK used to update the data on the MRSDA (MRSDB) and MRSIGA (MRSIGB) is determined by the DE bit. The FE bit and the DE bit of the eight links should be set to the same value respectively. If the FE bit and the DE bit are not equal, the pulse on the MRSFS is ahead. The MRSCK can be selected by the CMS bit to be the same rate as the data rate on the system side (8.192 MHz) or double the data rate (16.384 MHz). The CMS bit of the eight links should be set to the same value. If the speed of the MRSCK is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to update the data on the MRSDA (MRSDB) and MRSIGA (MRSIGB) pins. The pulse on the MRSFS pin is always sampled on its first active edge. In the Receive Multiplexed mode, the MRSFS asserts at a rate of integer multiple of 125 s to indicate the start of a frame. The active polarity of the MRSFS is selected by the FSINV bit. The FSINV bit of the eight links should be set to the same value. If the pulse on the MRSFS pin is not an integer multiple of 125 s, this detection will be indicated by the RCOFAI bit. If the RCOFAE bit is enabled, an interrupt will be reported by the INT pin when the RCOFAI bit is `1'. 3.17.1.4 Offset Bit offset and channel offset are both supported in all the operating modes. The offset is between the framing pulse on RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/
Functional Description
57
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
MRSDA(MRSDB) pin. The signaling bits on the RSIGn/ MRSIGA(MRSIGB) pin are always per-channel aligned with the data on the RSDn/MRSDA(MRSDB) pin.
FE = 1, DE = 1 Receive Clock Slave mode / Receive Multiplexed mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Receive Clock Master mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Bit 1 of CH1 / TS0
Figure 20 to Figure 23 show the base line without offset.
Bit 2
Bit 1 of CH1 / TS0
Bit 2
Figure 20. No Offset When FE = 1 & DE = 1 In Receive Path
FE = 0, DE = 0 Receive Clock Slave mode / Receive Multiplexed mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Receive Clock Master mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Bit 1 of CH1 / TS0 Bit 2 Bit 1 of CH1 / TS0 Bit 2
Figure 21. No Offset When FE = 0 & DE = 0 In Receive Path
Functional Description
58
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
FE = 0, DE = 1 Receive Clock Slave mode / Receive Multiplexed mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Receive Clock Master mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Bit 1 of CH1 / TS0 Bit 2 Bit 1 of CH1 / TS0 Bit 2
Figure 22. No Offset When FE = 0 & DE = 1 In Receive Path
FE = 1, DE = 0 Receive Clock Slave mode / Receive Multiplexed mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Receive Clock Master mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Bit 1 of CH1 / TS0 Bit 2 Bit 1 of CH1 / TS0 Bit 2
Figure 23. No Offset When FE = 1 & DE = 0 In Receive Path The bit offset and channel offset are configured when the BOFF[2:0] bits and the TSOFF[6:0] bits are not `0' respectively. When the CMS bit is `0' and the BOFF[2:0] bits are set, the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin will delay `N' clock cycles to the framing pulse on the RSFSn/MRSFS pin. (Here `N' is defined by the BOFF[2:0] bits.) When the CMS bit is `0' and the TSOFF[6:0] bits are set, the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin will delay `8 x M' clock cycles to the framing pulse on the RSFSn/MRSFS pin. (Here `M' is defined by the TSOFF[6:0].) When the CMS bit is `1' (i.e., in double clock mode) and the BOFF[2:0] bits are set, the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin will delay `2 x N' clock cycles to the framing pulse on the RSFSn/MRSFS pin. (Here `N' is defined by the BOFF[2:0] bits.) When the CMS bit is `1' (i.e., in double clock mode) and the TSOFF[6:0] bits are set, the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin will delay `16 x M' clock cycles to the framing pulse on the RSFSn/MRSFS pin. (Here `M' is defined by the TSOFF[6:0].) In Non-multiplexed mode, the channel offset can be configured from 0 to 23 channels (0 & 23 are included). In Multiplexed mode, the channel offset can be configured from 0 to 127 channels (0 & 127 are included). 3.17.1.5 Output On RSDn/MRSDA(MRSDB) & RSIGn/ MRSIGA(MRSIGB) The output on the RSDn/MRSDA(MRSDB) and the RSIGn/ MRSIGA(MRSIGB) pins can be configured by the TRI bit of the corresponding link to be in high impedance state or to output the processed data stream.
Functional Description
59
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.17.2 E1 MODE In E1 mode, the Receive System Interface can be set in Non-multiplexed Mode or Multiplexed Mode. In the Non-multiplexed Mode, the RSDn pin is used to output the received data from each link at the bit rate of 2.048 Mb/s. While in the Multiplexed Mode, the received data from the eight links is byte interleaved to form two high speed data streams and output on the MRSDA1 (MRSDB1) and MRSDA2 (MRSDB2) pins at the bit rate of 8.192 Mb/s. In the Non-multiplexed Mode, if the receive system interface and the receive line side are timed to a same clock source, the Receive System Interface is in Receive Clock Master mode. If the receive system Table 40: Operating Modes Selection In E1 Receive Path
RMUX RMODE 0 1 1 X G56K, GAP 00 Operating Mode
interface and the receive line side are timed to different clock sources, the Receive System Interface is in Receive Clock Slave mode. In the Receive Clock Master mode, if RSCKn outputs pulses during the entire E1 frame, the Receive System Interface is in Receive Clock Master Full E1 mode. If only the clocks aligned to the selected timeslots are output on RSCKn, the Receive System Interface is in Receive Clock Master Fractional E1 mode. Table 40 summarizes how to set the receive system interface of each link into various operating modes and the pins' direction of the receive system interface in different operating modes.
Receive System Interface Pin Input X RSCKn, RSFSn MRSCK, MRSFS Output RSCKn, RSFSn, RSDn, RSIGn RSDn, RSIGn MRSDA[1:2], MRSIGA[1:2] (MRSDB[1:2], MRSIGB[1:2]) 2
0
NOTE: 1. When the G56K, GAP bits in RPLC indirect registers are set, the PCCE bit must be set to `1'. 2. In Receive Multiplexed mode, two sets of multiplexed data and signaling pins (A and B) are provided. Their functions are the same. One is the backup for the other.
3.17.2.1 Receive Clock Master Mode In the Receive Clock Master mode, each link uses its own timing signal on the RSCKn pin and framing pulse on the RSFSn pin to output the data on each RSDn pin. The signaling bits on the RSIGn pin are pertimeslot aligned with the data on the RSDn pin. In the Receive Clock Master mode, the data on the system interface is clocked by the RSCKn. The active edge of the RSCKn used to update the pulse on the RSFSn is determined by the FE bit. The active edge of the RSCKn used to update the data on the RSDn and RSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the RSFSn is ahead. In the Receive Clock Master mode, the RSFSn can indicate the Basic frame, CRC Multi-frame, Signaling Multi-frame, or both the CRC Multi-frame and Signaling Multi-frame, or the TS1 and TS 16 overhead. All the indications are selected by the OHD bit, the SMFS bit and the CMFS bit. The active polarity of the RSFSn is selected by the FSINV bit. The Receive Clock Master mode includes two sub-modes: Receive Clock Master Full E1 mode and Receive Clock Master Fractional E1 mode. 3.17.2.1.1 Receive Clock Master Full E1 Mode Besides all the common functions described in the Receive Clock Master mode, the special feature in this mode is that the RSCKn is a standard 2.048 MHz clock, and the data in all 32 timeslots in a standard E1 frame is clocked out by the RSCKn.
3.17.2.1.2 Receive Clock Master Fractional E1 Mode Besides all the common functions described in the Receive Clock Master mode, the special feature in this mode is that the RSCKn is a gapped 2.048 MHz clock (no clock signal during the selected timeslot). The RSCKn is gapped during the timeslots or the Bit 8 duration by selecting the G56K & GAP bits in the Receive Payload Control. The data in the corresponding gapped duration is a don't care condition. 3.17.2.2 Receive Clock Slave Mode In the Receive Clock Slave mode, the timing signal on the RSCKn pin and framing pulse on the RSFSn pin to output the data on the RSDn pin are provided by the system side. When the RSLVCK bit is set to `0', each link uses its own RSCKn and RSFSn; when the RSLVCK bit is set to `1' and all eight links are in the Receive Clock Slave mode, the eight links use the RSCK[1] and RSFS[1] to output the data. The signaling bits on the RSIGn pin are per-timeslot aligned with the data on the RSDn pin. In the Receive Clock Slave mode, the data on the system interface is clocked by the RSCKn. The active edge of the RSCKn used to sample the pulse on the RSFSn is determined by the FE bit. The active edge of the RSCKn used to update the data on the RSDn and RSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the RSFSn is ahead. The speed of the RSCKn can be selected by the CMS bit to be the same rate as the data rate on the system side (2.048 MHz) or double the data rate (4.096 MHz). If all eight links use the RSCK[1] and RSFS[1] to output the data, the CMS bit of the eight links should be set to the same value. If the speed of the RSCKn is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to update the data
Functional Description
60
April 25, 2003
Advance Information
Receive Clock Master Full E1 1 Receive Clock Master Fractional E1 not both 0s X Receive Clock Slave Receive Multiplexed X
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
on the RSDn and RSIGn pins. The pulse on the RSFSn pin is always sampled on its first active edge. In the Receive Clock Slave mode, the RSFSn asserts at a rate of integer multiple of 125 s to indicate the start of a frame. The active polarity of the RSFSn is selected by the FSINV bit. If the pulse on the RSFSn pin is not an integer multiple of 125 s, this detection will be indicated by the RCOFAI bit. If the RCOFAE bit is enabled, an interrupt will be reported by the INT pin when the RCOFAI bit is `1'. 3.17.2.3 Receive Multiplexed Mode In the Receive Multiplexed mode, two multiplexed buses are used to output the data from all eight links. The data of Link 1 to Link 4 is byteinterleaved output on the multiplexed bus 1, while the data of Link 5 to Link 8 is byte-interleaved output on the multiplexed bus 2. When the data from the four links is output on one multiplexed bus, the sequence of the data is arranged by setting the timeslot offset. The data from different links on one multiplexed bus must be shifted at a different timeslot offset to avoid data mixing. In the Receive Multiplexed mode, the timing signal on the MRSCK pin and the framing pulse on the MRSFS pin are provided by the system side and common to all eight links. The signaling bits on the MRSIGA (MRSIGB) pin are per-timeslot aligned with the corresponding data on the MRSDA (MRSDB) pin. In the Receive Multiplexed mode, the data on the system interface is clocked by the MRSCK. The active edge of the MRSCK used to sample the pulse on the MRSFS is determined by the FE bit. The active edge of the MRSCK used to update the data on the MRSDA (MRSDB) and MRSIGA (MRSIGB) is determined by the DE bit. The FE bit and the DE bit of the eight links should be set to the same value respectively. If the FE bit and the DE bit are not equal, the pulse on the MRSFS is ahead. The MRSCK can be selected by the CMS bit to be the same rate as the data rate on the system side (8.192 MHz) or double the data rate (16.384 MHz). The CMS bit of the eight links should be set to the same value. If the speed of the MRSCK is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to update the data on the MRSDA (MRSDB) and MRSIGA (MRSIGB) pins. The pulse on the MRSFS pin is always sampled on its first active edge. In the Receive Multiplexed mode, the MRSFS asserts at a rate of integer multiple of 125 s to indicate the start of a frame. The active polarity of the MRSFS is selected by the FSINV bit. The FSINV bit of the eight links should be set to the same value. If the pulse on the MRSFS pin is not an integer multiple of 125 s, this detection will be indicated by the RCOFAI bit. If the RCOFAE bit is enabled, an interrupt will be reported by the INT pin when the RCOFAI bit is `1'. 3.17.2.4 Offset Except that in the Receive Master mode, when the OHD bit, the SMFS bit and the CMFS bit are set to TS1 and TS16 overhead indication, the bit offset and timeslot offset are both supported in all the other conditions. The offset is between the framing pulse on RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/ MRSDA(MRSDB) pin. The signaling bits on the RSIGn/
MRSIGA(MRSIGB) pin are always per-timeslot aligned with the data on the RSDn/MRSDA(MRSDB) pin. Refer to Chapter 3.17.1.4 Offset for the base line without offset in different operating modes and the configuration of the offset. In Non-multiplexed mode, the timeslot offset can be configured from 0 to 31 timeslots (0 & 31 are included). In Multiplexed mode, the timeslot offset can be configured from 0 to 127 timeslots (0 & 127 are included). 3.17.2.5 Output On RSDn/MRSDA(MRSDB) & RSIGn/ MRSIGA(MRSIGB) The output on the RSDn/MRSDA(MRSDB) and the RSIGn/ MRSIGA(MRSIGB) pins can be configured by the TRI bit of the corresponding link to be in high impedance state or to output the processed data stream. Table 41: Related Bit / Register In Chapter 3.17
Bit RMUX RSLVCK RMODE MAP[1:0] (T1/J1 only) G56K GAP FBITGAP (T1/J1 only) FE DE CMS TRI PCCE CMFS ALTIFS (T1/J1 only) FSINV OHD (E1 only) SMFS (E1 only) EDGE BOFF[2:0] RCOFAI RCOFAE TSOFF[6:0] Register Backplane Global Configuration RBIF Mode Address (Hex) 010 047, 147, 247, 347, 447, 547, 647, 747
ID * - Channel Control (for T1/ RPLC ID - 01~18 (for J1) / Timeslot Control (for E1) T1/J1) / 00~1F (for E1)
RBIF Operation
046, 146, 246, 346, 446, 546, 646, 746
RPLC Control Enable
0D1, 1D1, 2D1, 3D1, 4D1, 5D1, 6D1, 7D1
RBIF Frame Pulse
048, 148, 248, 348, 448, 548, 648, 748
RBIF Bit Offset RTSFS Change Indication RTSFS Interrupt Control RBIT TS Offset
04A, 14A, 24A, 34A, 44A, 54A, 64A, 74A 04BH, 14B, 24B, 34B, 44B, 54B, 64B, 74B 04C, 14C, 24C, 34C, 44C, 54C, 64C, 74C 049, 149, 249, 349, 449, 549, 649, 749
Note: * ID means Indirect Register in the Receive Payload Control function block.
Functional Description
61
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.18
TRANSMIT SYSTEM INTERFACE
The Transmit System Interface determines how to input the data to the device. The data input to the eight links can be aligned with each other or input independently. The timing clocks and framing pulses can be provided by the system backplane or obtained from the processed data of each link. The Transmit System Interface supports various configurations to meet various requirements in different applications. 3.18.1 T1/J1 MODE In T1/J1 mode, the Transmit System Interface can be set in Nonmultiplexed Mode or Multiplexed Mode. In the Non-multiplexed Mode, the TSDn pin is used to input the data to each link at the bit rate of 1.544 Mb/s or 2.048 Mb/s (T1/J1 mode E1 rate). While in the Multiplexed Mode, the data is byte-interleaved from two high speed data streams and inputs on the MTSDA1 (MTSDB1) and MTSDA2 (MTSDB2) pins at the bit rate of 8.192 Mb/s. The demultiplexed data input to the eight links is 2.048 Mb/s on the system side and converted into 1.544 Mb/s format to the device. In the Non-multiplexed mode, if the transmit system interface and the transmit line side are timed to a same clock source, the Transmit System Interface is in Transmit Clock Master mode. If the transmit sysTable 42: Operating Modes Selection In T1/J1 Transmit Path
TMUX TMODE 0 0 1 X G56K, GAP / MAP[1:0] 2 FBITGAP 00 / 0 not all 0s 1 X 00 01 10 11 01 1 X X 10 11
Operating Mode Transmit Clock Master Full T1/J1 Transmit Clock Master Fractional T1/J1
Transmit System Interface Pin Input TSDn, TSIGn Output TSCKn, TSFSn
Transmit Clock Slave - T1/J1 Rate Transmit Clock Slave - T1/J1 Mode E1 Rate per G.802 Transmit Clock Slave - T1/J1 Mode E1 Rate per One Filler Every TSDn, TSIGn, TSCKn, TSFSn Four CHs Transmit Clock Slave - T1/J1 Mode E1 Rate per Continuous CHs Transmit Multiplexed - T1/J1 Mode E1 Rate per G.802 MTSCK, MTSFS, Transmit Multiplexed - T1/J1 Mode E1 Rate per One Filler Every MTSDA[1:2], MTSIGA[1:2] Four CHs (MTSDB[1:2], MTSIGB[1:2]) 3 Transmit Multiplexed - T1/J1 Mode E1 Rate per Continuous CHs
X
X
NOTE: 1. When the G56K, GAP bits in TPLC indirect registers are set, the PCCE bit must be set to `1'. 2. The MAP[1:0] bits can not be set to `00' in the Transmit Multiplexed mode. 3. In Transmit Multiplexed mode, two sets of multiplexed data and signaling pins (A and B) are provided corresponding to two multiplexed buses. Their functions are the same. One is the backup for the other. One set is selected by the MTSDA bit when used.
3.18.1.1 Transmit Clock Master Mode In the Transmit Clock Master mode, each link uses its own timing signal on the TSCKn pin and framing pulse on the TSFSn pin to input the data on each TSDn pin. The signaling bits on the TSIGn pin are perchannel aligned with the data on the TSDn pin. In the Transmit Clock Master mode, the data on the system interface is clocked by the TSCKn. The active edge of the TSCKn used to update the pulse on the TSFSn is determined by the FE bit. The active edge of the TSCKn used to sample the data on the TSDn and TSIGn is
determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the TSFSn is ahead. In the Transmit Clock Master mode, the TSFSn can indicate each F-bit or the first F-bit of every SF/ESF/T1 DM/SLC-96 multi-frame. The indications are selected by the FSTYP bit. The active polarity of the TSFSn is selected by the FSINV bit. The Transmit Clock Master mode includes two sub-modes: Transmit Clock Master Full T1/J1 mode and Transmit Clock Master Fractional T1/J1 mode.
62
April 25, 2003
Advance Information
tem interface and the transmit line side are timed to different clock sources, the Transmit System Interface is in Transmit Clock Slave mode. In the Transmit Clock Master mode, if TSCKn outputs pulses during the entire T1/J1 frame, the Transmit System Interface is in Transmit Clock Master Full T1/J1 mode. If only the clocks aligned to the selected channels are output on TSCKn, the Transmit System Interface is in Transmit Clock Master Fractional T1/J1 mode. In the Transmit Clock Slave mode, the backplane data rate may be equal to 1.544 Mb/s (i.e., the line data rate) or 2.048 Mb/s. If the backplane data rate is 2.048 Mb/s, the Transmit System Interface is in T1/J1 mode E1 rate and the data to be transmitted should be mapped to 1.544 Mb/s per 3 kinds of schemes. In the Transmit Multiplexed mode, since the demultiplexed data rate on the system side (2.048 Mb/s) should be mapped to the data rate in the line side (1.544 Mb/s), there are still 3 kinds of schemes to be selected. Table 42 summarizes how to set the transmit system interface of each link into various operating modes and the pins' direction of the transmit system interface in different operating modes.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.18.1.1.1 Transmit Clock Master Full T1/J1 Mode Besides all the common functions described in the Transmit Clock Master mode, the special feature in this mode is that the TSCKn is a standard 1.544 MHz clock, and the data in the F-bit and all 24 channels in a standard T1/J1 frame are clocked in by the TSCKn. 3.18.1.1.2 Transmit Clock Master Fractional T1/J1 Mode Besides all the common functions described in the Transmit Clock Master mode, the special feature in this mode is that the TSCKn is a gapped 1.544 MHz clock (no clock signal during the selected channel). The TSCKn is gapped during the F-bit if the FBITGAP bit is set to `1'. The TSCKn is also gapped during the channels or the Bit 8 duration by selecting the G56K & GAP bits in the Transmit Payload Control. The data in the corresponding gapped duration is a Don't Care condition. 3.18.1.2 Transmit Clock Slave Mode In the Transmit Clock Slave mode, the system data rate can be 1.544 Mb/s or 2.048 Mb/s. If the system data rate is 1.544 Mb/s, it works in T1/J1 mode. If the system data rate is 2.048 Mb/s, the data stream to be transmitted should be mapped to 1.544 Mb/s, that is, to work in T1/J1
discarded 2.048 Mb/s discarded
the 1st bit discarded discarded discarded TS24 TS25 TS26 TS27~TS31 TS0 TS1
TS0
TS1
TS2
TS14 TS15 TS16 TS17 TS18
1.544 Mb/s
F CH1
CH2
CH14
CH15
CH16
CH17
CH23
CH24 F
CH1
CH2
CH23
Figure 24. E1 To T1/J1 Format Mapping - G.802 Mode
discarded the 8th bit 2.048 Mb/s
discarded
discarded
discarded
discarded the 8th bit
TS0
TS1
TS2
TS3
TS4
TS5
TS6
TS7
TS8
TS9
TS28 TS29 TS30 TS31 TS0
TS1
1.544 Mb/s
F CH1
CH2
CH3
CH4
CH5
CH6
CH7
CH22
CH23
CH24 F CH1
CH2
Figure 25. E1 To T1/J1 Format Mapping - One Filler Every Four Channels Mode
63
April 25, 2003
Advance Information
mode E1 rate. Three kinds of schemes are provided by selecting the MAP[1:0] bits: 1. T1/J1 Mode E1 Rate per G.802 (refer to Figure 24): TS1 to TS15 of Frame N on the system side are converted into Channel 1 to Channel 15 of Frame N to the device; TS17 to TS25 of Frame N on the system side are converted into Channel 16 to Channel 24 of Frame N to the device. The first bit of TS26 of Frame (N-1) on the system side is converted into the F-bit of Frame N to the device. TS0, TS16, TS27~TS31 and the other 7 bits in TS26 on the system side are all discarded. 2. T1/J1 Mode E1 Rate per One Filler Every Four CHs (refer to Figure 25): The 8th bit of Frame N on the system side is converted to the F-bit of the Frame N to the device. Then one byte of the system side is discarded after the previous three bytes are converted into the device. This process repeats 8 times and the conversion of one frame is completed. Then the process goes on. 3. T1/J1 Mode E1 Rate per Continuous CHs (refer to Figure 26): TS1 to TS24 of Frame N on the system side are converted into Channel 1 to Channel 24 of Frame N to the device. The 8th bit of Frame N on the system side is converted into the F-bit of Frame N to the device. The first 7 bits and TS25 to TS31 on the system side are all discarded.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
discarded the 8th bit 2.048 Mb/s TS0 TS1 TS2 TS3 TS23 TS24
discarded discarded the 8th bit TS25~TS31 TS0 TS1 TS2 TS24
1.544 Mb/s
F
CH1
CH2
CH3
CH23
CH24 F
CH1
CH2
CH24 F
CH1
Figure 26. E1 To T1/J1 Format Mapping - Continuous Channels Mode In the Transmit Clock Slave mode, the timing signal on the TSCKn pin and the framing pulse on the TSFSn pin to input the data on the TSDn pin are provided by the system side. When the TSLVCK bit is set to `0', each link uses its own TSCKn and TSFSn; when the TSLVCK bit is set to `1' and all eight links are in the Transmit Clock Slave mode, the eight links use the TSCK[1] and TSFS[1] to input the data. The signaling bits on the TSIGn pin are per-channel aligned with the data on the TSDn pin. In the Transmit Clock Slave mode, the data on the system interface is clocked by the TSCKn. The active edge of the TSCKn used to sample the pulse on the TSFSn is determined by the FE bit. The active edge of the TSCKn used to sample the data on the TSDn and TSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the TSFSn is ahead. The data rate of the system side is 1.544 Mb/s or 2.048 Mb/s. When it is 2.048 Mb/s, the TSCKn can be selected by the CMS bit to be the same rate as the data rate on the system side (2.048 MHz) or double the data rate (4.096 MHz). If all eight links use the TSCK[1] and TSFS[1] to input the data, the CMS bit of the eight links should be set to the same value. If the speed of the TSCKn is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to sample the data on the TSDn and TSIGn pins. The pulse on the TSFSn pin is always sampled on its first active edge. In the Transmit Clock Slave mode, the TSFSn can indicate each Fbit or the first F-bit of every SF/ESF/T1 DM/SLC-96 multi-frame. The indications are selected by the FSTYP bit. The active polarity of the TSFSn is selected by the FSINV bit. If the pulse on the TSFSn pin is not an integer multiple of 125 s, this detection will be indicated by the TCOFAI bit. If the TCOFAE bit is enabled, an interrupt will be reported by the INT pin when the TCOFAI bit is `1'. 3.18.1.3 Transmit Multiplexed Mode In the Transmit Multiplexed mode, since the demultiplexed data rate on the system side (2.048 Mb/s) should be mapped to the data rate in the line side (1.544 Mb/s), 3 kinds of schemes should be selected by the MAP[1:0] bits. The schemes per G.802, per One Filler Every Four CHs and per Continuous CHs are the same as the description in Chapter 3.18.1.2 Transmit Clock Slave Mode. In the Transmit Multiplexed mode, two multiplexed buses are used to transmit the data to all eight links. The data of Link 1 to Link 4 is byteinterleaved input from the multiplexed bus 1, while the data of Link 5 to Link 8 is byte-interleaved input from the multiplexed bus 2. When the data on one multiplexed bus is input to four links, the sequence of the data is arranged by setting the channel offset. The data to different links from one multiplexed bus must be shifted at a different channel offset to avoid data mixing. In the Transmit Multiplexed mode, the timing signal on the MTSCK pin and the framing pulse on the MTSFS pin are provided by the system side and common to all eight links. The signaling bits on the MTSIGA (MTSIGB) pin are per-channel aligned with the corresponding data on the MTSDA (MTSDB) pin. In the Transmit Multiplexed mode, the data on the system interface is clocked by the MTSCK. The active edge of the MTSCK used to sample the pulse on the MTSFS is determined by the FE bit. The active edge of the MTSCK used to sample the data on the MTSDA (MTSDB) and MTSIGA (MTSIGB) is determined by the DE bit. The FE bit and the DE bit of the eight links should be set to the same value respectively. If the FE bit and the DE bit are not equal, the pulse on the MTSFS is ahead. The MTSCK can be selected by the CMS bit to be the same rate as the data rate on the system side (8.192 MHz) or double the data rate (16.384 MHz). The CMS bit of the eight links should be set to the same value. If the speed of the MTSCK is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to sample the data on the MTSDA (MTSDB) and MTSIGA (MTSIGB) pins. The pulse on the MTSFS pin is always sampled on its first active edge. In the Transmit Multiplexed mode, the MTSFS can indicate each Fbit of the first link or the first F-bit of every SF/ESF/T1 DM/SLC-96 multiframe of the first link. The indications are selected by the FSTYP bit. The active polarity of the MTSFS is selected by the FSINV bit. The FSTYP bit and the FSINV bit of the eight links should be set to the same value. If the pulse on the MTSFS pin is not an integer multiple of 125 s, this detection will be indicated by the TCOFAI bit. If the TCOFAE bit is enabled, an interrupt will be reported by the INT pin when the TCOFAI bit is `1'.
64
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.18.1.4 Offset Bit offset and channel offset are both supported in all the operating modes. The offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/ MTSDA(MTSDB) pin. The signaling bits on the TSIGn/
MTSIGA(MTSIGB) pin are always per-channel aligned with the data on the TSDn/MTSDA(MTSDB) pin. Figure 27 to Figure 30 show the base line without offset.
FE = 1, DE = 1 Transmit Clock Slave mode / Transmit Multiplexed mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Bit 1 of CH1 / TS0 Bit 2
Transmit Clock Master mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Bit 1 of CH1 / TS0 Bit 2
Figure 27. No Offset When FE = 1 & DE = 1 In Transmit Path
FE = 0, DE = 0 Transmit Clock Slave mode / Transmit Multiplexed mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Bit 1 of CH1 / TS0 Bit 2
Transmit Clock Master mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Bit 1 of CH1 / TS0 Bit 2
Figure 28. No Offset When FE = 0 & DE = 0 In Transmit Path
65
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
FE = 0, DE = 1 Transmit Clock Slave mode / Transmit Multiplexed mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Transmit Clock Master mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Bit 1 of CH1 / TS0 Bit 2 Bit 1 of CH1 / TS0 Bit 2
FE = 1, DE = 0 Transmit Clock Slave mode / Transmit Multiplexed mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Transmit Clock Master mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Bit 1 of CH1 / TS0 Bit 2 Bit 1 of CH1 / TS0 Bit 2
Figure 30. No Offset When FE = 1 & DE = 0 In Transmit Path The bit offset and channel offset are configured when the BOFF[2:0] bits and the TSOFF[6:0] bits are not `0' respectively. When the CMS bit is `0' and the BOFF[2:0] bits are set, the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin will delay `N' clock cycles to the framing pulse on the TSFSn/MTSFS pin. (Here `N' is defined by the BOFF[2:0] bits.) When the CMS bit is `0' and the TSOFF[6:0] bits are set, the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin will delay `8 x M' clock cycles to the framing pulse on the TSFSn/MTSFS pin. (Here `M' is defined by the TSOFF[6:0].) When the CMS bit is `1' (i.e., in double clock mode) and the BOFF[2:0] bits are set, the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin will delay `2 x N' clock cycles to the framing pulse on the TSFSn/MTSFS pin. (Here `N' is defined by the BOFF[2:0] bits.) When the CMS bit is `1' (i.e., in double clock mode) and the TSOFF[6:0] bits are set, the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin will delay `16 x M' clock cycles to the framing pulse on the TSFSn/MTSFS pin. (Here `M' is defined by the TSOFF[6:0].) In Non-multiplexed mode, the channel offset can be configured from 0 to 23 channels (0 & 23 are included). In Multiplexed mode, the channel offset can be configured from 0 to 127 channels (0 & 127 are included).
66
April 25, 2003
Advance Information
Figure 29. No Offset When FE = 0 & DE = 1 In Transmit Path
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.18.2 E1 MODE In E1 mode, the Transmit System Interface can be set in Non-multiplexed Mode or Multiplexed Mode. In the Non-multiplexed Mode, the TSDn pin is used to input the data to each link at the bit rate of 2.048 Mb/s. While in the Multiplexed Mode, the data is byte interleaved from two high speed data streams and inputs on the MTSDA1 (MTSDB1) and MTSDA2 (MTSDB2) pins at the bit rate of 8.192 Mb/s. In the Non-multiplexed mode, if the transmit system interface and the transmit line side are timed to a same clock source, the Transmit System Interface is in Transmit Clock Master mode. If the transmit system interface and the transmit line side are timed to different clock Table 43: Operating Modes Selection In E1 Transmit Path
TMUX TMODE 0 1 1 X G56K, GAP 00 not both 0s 1 X X Operating Mode Transmit Clock Master Full E1 Transmit Clock Master Fractional E1 Transmit Clock Slave Transmit Multiplexed
sources, the Transmit System Interface is in Transmit Clock Slave mode. In the Transmit Clock Master mode, if TSCKn outputs pulses during the entire E1 frame, the Transmit System Interface is in Transmit Clock Master Full E1 mode. If only the clocks aligned to the selected timeslots are output on TSCKn, the Transmit System Interface is in Transmit Clock Master Fractional E1 mode. Table 43 summarizes how to set the transmit system interface of each link into various operating modes and the pins' direction of the transmit system interface in different operating modes.
Transmit System Interface Pin Input TSDn, TSIGn TSCKn, TSFSn, TSDn, TSIGn MTSCK, MTSFS, MTSDA[1:2], MTSIGA[1:2] (MTSDB[1:2], MTSIGB[1:2]) 2 Output TSCKn, TSFSn X X
0
NOTE: 1. When the G56K, GAP bits in TPLC indirect registers are set, the PCCE bit must be set to `1'. 2. In Transmit Multiplexed mode, two sets of multiplexed data and signaling pins (A and B) are provided corresponding to two multiplexed buses. Their functions are the same. One is the backup for the other. One set is selected by the MTSDA bit when used.
3.18.2.1 Transmit Clock Master Mode In the Transmit Clock Master mode, each link uses its own timing signal on the TSCKn pin and framing pulse on the TSFSn pin to input the data on each TSDn pin. The signaling bits on the TSIGn pin are pertimeslot aligned with the data on the TSDn pin. In the Transmit Clock Master mode, the data on the system interface is clocked by the TSCKn. The active edge of the TSCKn used to update the pulse on the TSFSn is determined by the FE bit. The active edge of the TSCKn used to sample the data on the TSDn and TSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the TSFSn is ahead. In the Transmit Clock Master mode, the TSFSn can indicate the Basic frame, CRC Multi-frame and/or Signaling Multi-frame. The indications are selected by the FSTYP bit. The active polarity of the TSFSn is selected by the FSINV bit. The Transmit Clock Master mode includes two sub-modes: Transmit Clock Master Full E1 mode and Transmit Clock Master Fractional E1 mode. 3.18.2.1.1 Transmit Clock Master Full E1 Mode Besides all the common functions described in the Transmit Clock Master mode, the special feature in this mode is that the TSCKn is a standard 2.048 MHz clock, and the data in all 32 timeslots in a standard E1 frame are clocked in by the TSCKn.
3.18.2.1.2 Transmit Clock Master Fractional E1 Mode Besides all the common functions described in the Transmit Clock Master mode, the special feature in this mode is that the TSCKn is a gapped 2.048 MHz clock (no clock signal during the selected timeslot). The TSCKn is gapped during the timeslots or the Bit 8 duration by selecting the G56K & GAP bits in the Transmit Payload Control. The data in the corresponding gapped duration is a don't care condition. 3.18.2.2 Transmit Clock Slave Mode In the Transmit Clock Slave mode, the timing signal on the TSCKn pin and the framing pulse on the TSFSn pin to input the data on the TSDn pin are provided by the system side. When the TSLVCK bit is set to `0', each link uses its own TSCKn and TSFSn; when the TSLVCK bit is set to `1' and all eight links are in the Transmit Clock Slave mode, the eight links use the TSCK[1] and TSFS[1] to input the data. The signaling bits on the TSIGn pin are per-timeslot aligned with the data on the TSDn pin. In the Transmit Clock Slave mode, the data on the system interface is clocked by the TSCKn. The active edge of the TSCKn used to sample the pulse on the TSFSn is determined by the FE bit. The active edge of the TSCKn used to sample the data on the TSDn and TSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the TSFSn is ahead. The speed of the TSCKn can be selected by the CMS bit to be the same rate as the data rate on the system side (2.048 Mb/s) or double the data rate (4.096 Mb/s). If all eight links use the TSCK[1] and TSFS[1] to input the data, the CMS bit of the eight links should be set to the same value. If the speed of the TSCKn is double the
67 April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to sample the data on the TSDn and TSIGn pins. The pulse on the TSFSn pin is always sampled on its first active edge. In the Transmit Clock Slave mode, the TSFSn can indicate the Basic frame, CRC Multi-frame and/or Signaling Multi-frame. The indications are selected by the FSTYP bit. The active polarity of the TSFSn is selected by the FSINV bit. If the pulse on the TSFSn pin is not an integer multiple of 125 s, this detection will be indicated by the TCOFAI bit. If the TCOFAE bit is enabled, an interrupt will be reported by the INT pin when the TCOFAI bit is `1'. 3.18.2.3 Transmit Multiplexed Mode In the Transmit Multiplexed mode, two multiplexed buses are used to transmit the data to all eight links. The data of Link 1 to Link 4 is byteinterleaved input from the multiplexed bus 1, while the data of Link 5 to Link 8 is byte-interleaved input from the multiplexed bus 2. When the data on one multiplexed bus is input to four links, the sequence of the data is arranged by setting the timeslot offset. The data to different links from one multiplexed bus must be shifted at a different timeslot offset to avoid data mixing. In the Transmit Multiplexed mode, the timing signal on the MTSCK pin and the framing pulse on the MTSFS pin are provided by the system side and common to all eight links. The signaling bits on the MTSIGA (MTSIGB) pin are per-timeslot aligned with the corresponding data on the MTSDA (MTSDB) pin. In the Transmit Multiplexed mode, the data on the system interface is clocked by the MTSCK. The active edge of the MTSCK used to sample the pulse on the MTSFS is determined by the FE bit. The active edge of the MTSCK used to sample the data on the MTSDA (MTSDB) and MTSIGA (MTSIGB) is determined by the DE bit. The FE bit and the DE bit of the eight links should be set to the same value respectively. If the FE bit and the DE bit are not equal, the pulse on the MTSFS is ahead. The MTSCK can be selected by the CMS bit to be the same rate as the data rate on the system side (8.192 MHz) or double the data rate (16.384 MHz). The CMS bit of the eight links should be set to the same value. If the speed of the MTSCK is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to sample the data on the MTSDA (MTSDB) and MTSIGA (MTSIGB) pins. The pulse on the MTSFS pin is always sampled on its first active edge. In the Transmit Multiplexed mode, the MTSFS can indicate the Basic frame, CRC Multi-frame and/or Signaling Multi-frame of the first link. The indications are selected by the FSTYP bit. The active polarity of the MTSFS is selected by the FSINV bit. The FSTYP bit and the FSINV bit of the eight links should be set to the same value. If the pulse on the MTSFS pin is not an integer multiple of 125 s, this detection will be indicated by the TCOFAI bit. If the TCOFAE bit is enabled, an interrupt will be reported by the INT pin when the TCOFAI bit is `1'. 3.18.2.4 Offset Bit offset and timeslot offset are both supported in all the operating modes. The offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/
MTSDA(MTSDB) pin. The signaling bits on the TSIGn/ MTSIGA(MTSIGB) pin are always per-timeslot aligned with the data on the TSDn/MTSDA(MTSDB) pin. Refer to Chapter 3.18.1.4 Offset for the base line without offset in different operating modes and the configuration of the offset. In Non-multiplexed mode, the timeslot offset can be configured from 0 to 31 timeslots (0 & 31 are included). In Multiplexed mode, the timeslot offset can be configured from 0 to 127 timeslots (0 & 127 are included). Table 44: Related Bit / Register In Chapter 3.18
Bit TMUX MTSDA TSLVCK TMODE MAP[1:0] (T1/J1 only) G56K GAP PCCE FBITGAP (T1/J1 only) FE DE FSTYP FSINV CMS EDGE BOFF[2:0] TCOFAI TCOFAE TSOFF[6:0] Register Backplane Global Configuration Address (Hex) 010 043, 143, 243, 343, 443, 543, 643, 743 TPLC ID * - 01~18 (for T1/J1) / 00~1F (for E1) 0CC, 1CC, 2CC, 3CC, 4CC, 5CC, 6CC, 7CC
ID * - Channel Control (for T1/J1) / Timeslot Control (for E1) TPLC Control Enable
TBIF Option Register
042, 142, 242, 342, 442, 542, 642, 742
TBIF Bit Offset RTSFS Change Indication RTSFS Interrupt Control TBIF TS Offset
045, 145, 245, 345, 445, 545, 645, 745 04B, 14B, 24B, 34B, 44B, 54B, 64B, 74B 04C, 14C, 24C, 34C, 44C, 54C, 64C, 74C 044, 144, 244, 344, 444, 544, 644, 744
Note: * ID means Indirect Register in the Transmit Payload Control function block.
68
April 25, 2003
Advance Information
TBIF Operating Mode
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.19
TRANSMIT PAYLOAD CONTROL
Different test patterns can be inserted in the data stream to be transmitted or the data stream to be transmitted can be extracted to the PRBS Generator/Detector for test in this block. To enable all the functions in the Transmit Payload Control, the PCCE bit must be set to `1'. The following methods can be executed on the data input from the TSDn/MTSDA (MTSDB) pins on a per-channel/per-TS basis or on a global basis of the corresponding link (the methods are arranged from the highest to the lowest in priority): - When the TESTEN bit is enabled and the PRBSDIR bit is `1', the data to be transmitted will be extracted to the PRBS Generator/Detector. The data to be transmitted can be extracted in unframed mode, in 8-bitbased mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the data stream to be transmitted is extracted and the per-channel/per-TS configuration in the TEST bit is ignored. In 8-bit-based mode or in 7-bit-based mode, the data will only be extracted on the channel/timeslot configured by the TEST bit. Refer to Chapter 3.27.1 PRBS Generator / Detector for details. - Configured by the ZCS[2:0] bits, four types of Zero Code Suppression can be selected to implement to the data of all the channels of the corresponding link. This function is only supported in T1/J1 mode. - Selected by the GSUBST[2:0] bits, the data of all channels/ timeslots of the corresponding link will be replaced by the trunk code set in the DTRK[7:0] bits, the milliwatt pattern defined in Table 38 and Table 39, or the payload loopback data from the Elastic Store Buffer (refer to Chapter 3.27.2.2 Payload Loopback). When the GSUBST[2:0] bits are set to `000', these replacements will be performed on a perchannel/per-TS basis by setting the SUBST[2:0] bits in the corresponding channel/timeslot. - Controlled by the SIGINS bit, the signaling bits input from the TSIGn/MTSIGA (MTSIGB) pins (after processed by the signaling trunk conditioning replacement and/or valid signaling bits selection) can be inserted into its signaling bit position of the data stream to be transmitted. - Invert the most significant bit, the even bits and/or the odd bits by setting the SINV, OINV, EINV bits. - When the TESTEN bit is enabled and the PRBSDIR bit is `0', the data to be transmitted will be replaced by the test pattern generated from the PRBS Generator/Detector. The data to be transmitted can be replaced in unframed mode, in 8-bit-based mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the data stream to be transmitted is replaced and the perchannel/per-TS configuration in the TEST bit is ignored. In 8-bit-based mode or in 7-bit-based mode, the data will only be replaced on the channel/timeslot configured by the TEST bit. Refer to Chapter 3.27.1 PRBS Generator / Detector for details. The following methods can be executed on the signaling bits input from the TSIGn/MTSIGA (MTSIGB) pins on a per-channel/per-TS basis or on a global basis of the corresponding link (the methods are arranged from the highest to the lowest in priority): - Selected by the ABXX bit, the signaling bits can be valid in the upper 2-bit positions of the lower nibble of each channel or in the lower nibble of each channel. The other bits of the channel are Don't Care
69
conditions. This function is only supported in T1/J1 mode ESF/SLC-96 format. - Enabled by the SIGSNAP bit, the signaling snapshot will be executed. The signaling snapshot means that the signaling bits of the first basic frame are locked and output as the signaling bits of the current whole multi-frame. This function is not supported in T1 DM format. - Enabled by the GSTRKEN bit, the signaling bits (ABCD) of all channels/timeslots of the corresponding link will be replaced by the signaling trunk conditioning code in the A,B,C,D bits. When the GSTRKEN bit is `0', the replacement can be performed on a per-channel/per-TS basis by setting the STRKEN bit in the corresponding channel/timeslot. The indirect registers of the Transmit Payload Control are accessed by specifying the address in the ADDRESS[6:0] bits. Whether the data is read from or written into the specified indirect register is determined by the RWN bit and the data is in the D[7:0] bits. The access status is indicated in the BUSY bit. Refer to Chapter 4.5 Indirect Register Access Scheme for details about the indirect registers write/read access. Table 45: Related Bit / Register In Chapter 3.19
Bit Register Address (Hex) 0CC, 1CC, 2CC, 3CC, 4CC, 5CC, 6CC, 7CC 0C7, 1C7, 2C7, 3C7, 4C7, 5C7, 6C7, 7C7 TPLC ID * - 41~58 (for T1/J1) / 41~4F & 51~5F (for E1) PCCE TPLC Control Enable ABXX (T1/J1 only) TESTEN TPLC / RPLC / PRGD Test PRBSDIR Configuration PRBSMODE[1:0] TEST SIGINS (T1/J1 only) ID * - Signaling Trunk Conditioning Code A,B,C,D STRKEN ZCS[2:0] (T1/J1 only) GSUBST[2:0] TPLC Configuration SIGSNAP GSTRKEN ID * - Data Trunk Conditioning DTRK[7:0] Code SUBST[2:0] SINV ID * - Channel Control (for T1/ J1) / Timeslot Control (for E1) OINV EINV ADDRESS[6:0] RWN D[7:0] BUSY TPLC Access Control TPLC Access Data TPLC Access Status
0CB, 1CB, 2CB, 3CB, 4CB, 5CB, 6CB, 7CB TPLC ID * - 21~38 (for T1/J1) / 20~3F (for E1) TPLC ID * - 01~18 (for T1/J1) / 00~1F (for E1) 0C9, 1C9, 2C9, 3C9, 4C9, 5C9, 6C9, 7C9 0CA, 1CA, 2CA, 3CA, 4CA, 5CA, 6CA, 7CA 0C8, 1C8, 2C8, 3C8, 4C8, 5C8, 6C8, 7C8
Note: * ID means Indirect Register in the Transmit Payload Control function block.
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.20
3.20.1
FRAME GENERATOR
GENERATION
3.20.1.1 T1 / J1 Mode In T1/J1 mode, the data to be transmitted can be generated as Super-Frame (SF), Extended Super-Frame (ESF), T1 Digital Multiplexer (DM) or Switch Line Carrier - 96 (SLC-96) format. 3.20.1.1.1 Super Frame (SF) Format The SF is generated when the FDIS bit is `0'. The Frame Alignment Pattern (`100011011100' for T1 / `10001101110X' for J1) will replace the F-bit of each frame if the FDIS bit is set to `0'. The F-bit of the 12th frame in J1 mode should be `0' unless Yellow alarm signal is transmitted. When the FDIS bit is `0', one Ft bit (the F-bit in odd frame, refer to Table 12) will be inverted if the FtINV bit is set; one Fs bit (the F-bit in even frame, refer to Table 12) will be inverted if the FsINV bit is set. When the FDIS bit is `0', configured by the MIMICEN bit, the mimic pattern can be inserted into the bit right after each F-bit. The content of the mimic pattern is the same as the F-bit. The mimic pattern insertion is for diagnostic purpose. The Yellow alarm signal will be manually inserted in the data stream to be transmitted when the XYEL bit is set, or the Yellow alarm signal will be inserted automatically by setting the AUTOYELLOW bit when Red alarm is declared in the received data stream. The pattern and the position of the Yellow alarm is different in T1 and J1 modes: - In T1 mode, the Yellow alarm signal is logic 0 on the 2nd bit of each channel; - In J1 mode, the Yellow alarm signal is logic 1 on the 12th F-bit position. 3.20.1.1.2 Extended Super Frame (ESF) Format The ESF is generated when the FDIS bit is `0'. The Frame Alignment Pattern (`001011') will replace the F-bit in Frame (4n) (0Bit-Oriented Code, Automatic Performance Report Message, HDLC data and idle code. The Yellow alarm signal will be manually inserted in the data stream to be transmitted when the XYEL bit is set, or the Yellow alarm signal will be inserted automatically by setting the AUTOYELLOW bit when Red alarm is declared in the received data stream. The Yellow alarm signal is transmitted in the DL bit position. Its pattern is `FF00' in T1 mode or `FFFF' in J1 mode. When the FDIS bit is `0', configured by the MIMICEN bit, the mimic pattern can be inserted into the bit right after each F-bit. The content of the mimic pattern is the same as the F-bit. The mimic pattern insertion is for diagnostic purpose. 3.20.1.1.3 T1 Digital Multiplexer (DM) Format (T1 only) The T1 DM is generated when the FDIS bit is `0'. The Frame Alignment Pattern (`100011011100') will replace the Fbit of each frame if the FDIS bit is set to `0'. When the FDIS bit is `0', one Ft bit (the F-bit in odd frame, refer to Table 14) will be inverted if the FtINV bit is set; one Fs bit (the F-bit in even frame, refer to Table 14) will be inverted if the FsINV bit is set. When the FDIS bit is `0', configured by the MIMICEN bit, the mimic pattern can be inserted into the bit right after each F-bit. The content of the mimic pattern is the same as the F-bit. The mimic pattern insertion is for diagnostic purpose. When the FDIS bit is `0', the DDS pattern (`0XX11101') will replace the Bit 8 & 5~1 of each Channel 24 (refer to Table 14). When the FDIS bit is `0', all the 6 DDS pattern bits will be inverted if the DDSINV bit is set. The `D' bit in Bit 7 of each Channel 24 can be replaced with the HDLC data when the FDIS bit and the FDLBYP bit are both `0's. (Refer to Chapter 3.20.2 HDLC Transmitter for details). The Yellow alarm signal will be manually inserted in the data stream to be transmitted when the XYEL bit is set, or the Yellow alarm signal will be inserted automatically by setting the AUTOYELLOW bit when Red alarm is declared in the received data stream. The Yellow alarm signal is `0' transmitted in the `Y' bit in Bit 6 of each Channel 24. The `Y' bit should be `1' when there is no Yellow alarm signal to be transmitted. 3.20.1.1.4 Switch Line Carrier - 96 (SLC-96) Format (T1 only) The SLC-96 is generated when the FDIS bit is `0'. The Frame Alignment Pattern (`001000110111001000110111'), the Spoiler Bit and all the other Ft bits (the F-bit in odd frame) will replace their F-bit (refer to Table 15 for their values and positions) if the FDIS bit is set to `0'. When the FDIS bit is `0', one Synchronization Fs bit will be inverted if the FsINV bit is set; one Ft bit will be inverted if the FtINV bit is set. When the FDIS bit and the FDLBYP bit are both `0's, the contents in the XDL0, XDL1 & XDL2 registers will replace the Concentrator (C) bits, the Maintenance (M) bits, the Alarm (A) bits and the Switch (S) bits respectively (refer to Table 15). When the FDIS bit is `0', configured by the MIMICEN bit, the mimic pattern can be inserted into the bit right after each F-bit. The content of
70
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
the mimic pattern is the same as the F-bit. The mimic pattern insertion is for diagnostic purpose. The Yellow alarm signal will be manually inserted in the data stream to be transmitted when the XYEL bit is set, or the Yellow alarm signal will be inserted automatically by setting the AUTOYELLOW bit when Red alarm is declared in the received data stream. The Yellow alarm signal is logic 0 on the 2nd bit of each channel. 3.20.1.1.5 Interrupt Summary At the first bit of each basic frame, the BFI bit will be set. In this condition, if the BFE bit is enabled, an interrupt will be reported by the INT pin. At the first bit of each SF/ESF/T1 DM/SLC-96 multiframe, the MFI bit will be set. In this condition, if the MFE bit is enabled, an interrupt will be reported by the INT pin. Table 46: Related Bit / Register In Chapter 3.20.1.1
Bit FDIS CRCBYP FDLBYP FtINV FsINV CRCINV DDSINV MIMICEN XYEL AUTOYELLOW C[11:1] M[3:1] A[2:1] S[4:1] BFI MFI BFE MFE Register T1/J1 Mode T1/J1 Address (Hex) 062, 162, 262, 362, 462, 562, 662, 762
Error Insertion
06F, 16F, 26F, 36F, 46F, 56F, 66F, 76F 06C, 16C, 26C, 36C, 46C, 56C, 66C, 76C 06B, 16B, 26B, 36B, 46B, 56B, 66B, 76B 066, 166, 266, 366, 466, 566, 666, 766 & 065, 165, 265, 365, 465, 565, 665, 765 066, 166, 266, 366, 466, 566, 666, 766 067, 167, 267, 367, 467, 567, 667, 767 06E, 16E, 26E, 36E, 46E, 56E, 66E, 76E 06D, 16D, 26D, 36D, 46D, 56D, 66D, 76D
FGEN Maintenance 1 FGEN Maintenance 0 XDL1 & XDL0 XDL1 XDL2 FGEN Interrupt Indication FGEN Interrupt Control
71
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.20.1.2 E1 Mode In E1 mode, the Frame Generator can generate Basic Frame, CRC-4 Multi-Frame and Channel Associated Signaling (CAS) MultiFrame. The Frame Generator can also transmit alarm indication signal when special conditions occurs in the received data stream. International bits, National bits and Extra bits replacements and data inversions are all supported in the Frame Generator. The generation of the Basic frame, CRC Multi-Frame and Channel Associated Signaling (CAS) Multi-Frame are controlled by the FDIS bit, the GENCRC bit, the CRCM bit and the SIGEN bit. Refer to Table 47 for details. Table 47: E1 Frame Generation
Desired Frame Type Basic Frame CRC Multi-Frame Modified CRC Multi-Frame Channel Associated Signaling (CAS) MultiFrame FDIS GENCRC CRCM SIGEN 0 0 0 0 0 0 0 1 1 1 0 1 X 0 0 1 X 0 X X X X 1 1
When the Basic frame is generated, the Frame Alignment Sequence (FAS) (`0011011') will replace the Bit 2 ~ Bit 8 of TS0 of each even frame; the NFAS bit (`1') will replace the Bit 2 of TS0 of each odd frame. If the FAS1INV bit is set, one FAS bit will be inverted; if the Table 48: Control Over E Bits
FEBEDIS OOCMFV 0 0 1 1 0 1 X X SiDIS X X 0 1
E Bits Insertion A single zero is inserted into the E bit when a CRC-4 Error event is detected in the receive path. (the E1 bit corresponds to SMFI and the E2 bit corresponds to SMFII) The value in the Si[1] bit is inserted into the E1 bit position. The value in the Si[0] bit is inserted into the E2 bit position. The value in the Si[1] bit is inserted into the E1 bit position. The value in the Si[0] bit is inserted into the E2 bit position. The E bit positions are unchanged.
When the CRC Multi-Frame is generated, the setting in the SaX[1:4] bits will be transmitted in the Sa bit position if enabled by the corresponding SaXEN bit (`X' is from 4 to 8). The Channel Associated Signaling (CAS) Multi-Frame is generated on the base of the Basic frame generation. When it is generated, the Signaling Multi-Frame alignment pattern (`0000') will replace the high nibble (Bit 1 ~ Bit 4) of TS16 of every 32 Basic frames. If the CASPINV bit is set, all 4 Signaling Multi-Frame alignment bits will be inverted. When the Signaling Multi-Frame is generated, if the XDIS bit is `0', the value set in the FGEN Extra register will be inserted into the Extra bits (the Bit 5, 7 & 8 of TS16 of Frame 0 of the Signaling Multi-Frame). When the Signaling Multi-Frame is generated, the value in the MFAIS bit will be continuously transmitted in the Y bit position (the Bit 6 of TS16 of Frame 0 of the Signaling Multi-Frame). When the Signaling Multi-Frame is generated, all the bits in TS16 can be overwritten by all `Zero's or all 'One's by setting the TS16LOS bit
or the TS16AIS bit respectively. The all zeros overwritten takes a higher priority. When the Modified CRC Multi-Frame is generated, only the Sa bit position and the calculated CRC-4 bit position can be changed. All the other bits are transparently transmitted unless all 'One's or all `Zero's are transmitted (refer to Chapter 3.20.6 All `Zero's & All `One's). The frame can only be generated on the base of the FDIS bit being `0'. If the FDIS bit is set to `1', the data received from the Transmit Payload Control will be transmitted transparently to the HDLC Transmitter.
72
April 25, 2003
Advance Information
FASALLINV bit is set, all 7 FAS bits will be inverted; if the NFASINV bit is set, the NFAS bit will be inverted. When the Basic frame is generated, if the SiDIS bit is `0', the value set in the Si[1] and Si[0] bits will replace the International bit (Bit 1) of FAS frame and NFAS frame respectively. When the Basic frame is generated, the Remote Alarm Indication (RAI) can be transmitted as logic 1 in the A bit position. It is transmitted manually when the REMAIS bit is `1'. It can also be transmitted automatically when the AUTOYELLOW bit is set to `1'. In this case, the RAI transmission criteria are selected by the G706RAI bit. When the Basic frame is generated, the setting in the SaX[1] bit will be transmitted in the Sa bit position if enabled by the corresponding SaXEN bit (`X' is from 4 to 8). The CRC Multi-Frame is generated on the base of the Basic frame generation. When it is generated, the CRC Multi-Frame alignment pattern (`001011') will replace the Bit 1 of TS0 of the first 6 odd frames; the calculated 4-bit CRC of the previous Sub-Multi-Frame will be inserted in the CRC-bit positions of the current Sub-Multi-Frame. The CRC-bit position is the Bit 1 of TS0 of each even frame. Refer to Table 18 for the CRC Multi-Frame structure. If the CRCPINV bit is set, all 6 CRC MultiFrame alignment bits will be inverted; if the CRCINV bit is set, all 4 calculated CRC bits will be inverted. When the CRC Multi-Frame is generated, since 14 International bit positions have been occupied by the CRC Multi-Frame alignment pattern and CRC-4 checking bits, the remaining 2 International bit positions are inserted by the E bits. The control over the E bits is illustrated in Table 48.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.20.1.2.1 Interrupt Summary In E1 mode, the interrupt is summarized in Table 49. When there are conditions meeting the interrupt sources, the corresponding Interrupt Indication bit will be set. When the Interrupt Indication Table 49: Interrupt Summary In E1 Mode
Interrupt Sources At the first bit of each FAS. At the first bit of each Basic frame. At the first bit of each CRC Multi-Frame. At the first bit of each CRC Sub Multi-Frame. At the first bit of each Signaling Multi-Frame.
bit is `1', if enabled by the corresponding Interrupt Enable bit, an interrupt will be reported by the INT pin.
Interrupt Indication Bit FASI BFI MFI SMFI SIGMFI
Interrupt Enable Bit FASE BFE MFE SMFE SIGMFE
73
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 50: Related Bit / Register In Chapter 3.20.1.2
Bit FDIS GENCRC CRCM SIGEN SiDIS FEBEDIS XDIS FAS1INV FASALLINV NFASINV CRCPINV CASPINV CRCINV Si[1] Si[0] REMAIS AUTOYELLOW G706RAI MFAIS TS16LOS TS16AIS SaX[1:4] (`X' is from 4 to 8) SaXEN (`X' is from 4 to 8) OOCMFV X[0:2] FASI BFI MFI SMFI SIGMFI FASE BFE MFE SMFE SIGMFE Register E1 Address (Hex)
E1 Mode
062, 162, 262, 362, 462, 562, 662, 762
Error Insertion
06F, 16F, 26F, 36F, 46F, 56F, 66F, 76F
FGEN Maintenance 0
06B, 16B, 26B, 36B, 46B, 56B, 66B, 76B
Sa4 Code-word ~ Sa8 Code-word FGEN Sa Control FRMR Status FGEN Extra
065 ~ 069, 165 ~ 169, 265 ~ 269, 365 ~ 369, 465 ~ 469, 565 ~ 569, 665 ~ 669, 765 ~ 769 064, 164, 264, 364, 464, 564, 664, 764 04F, 14F, 24F, 34F, 44F, 54F, 64F, 74F 06A, 16A, 26A, 36A, 46A, 56A, 66A, 76A
FGEN Interrupt Indication
06E, 16E, 26E, 36E, 46E, 56E, 66E, 76E
FGEN Interrupt Control
06D, 16D, 26D, 36D, 46D, 56D, 66D, 76D
74
April 25, 2003
Advance Information
FGEN International Bit
063, 163, 263, 363, 463, 563, 663, 763
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.20.2 HDLC TRANSMITTER The HDLC Transmitter inserts the data into the selected position to form HDLC or SS7 packet data stream. 3.20.2.1 HDLC Channel Configuration In T1/J1 mode ESF & T1 DM formats, three HDLC Transmitters (#1, #2 & #3) per link are provided for HDLC insertion to the data stream to be transmitted. In T1/J1 mode SF & SLC-96 formats, two HDLC Transmitters (#2 & #3) per link are provided for HDLC insertion. In E1 mode, three HDLC Transmitters (#1, #2 & #3) per link are provided for HDLC insertion. Except in T1/J1 mode ESF & T1 DM formats, the HDLC channel of HDLC Transmitter #1 is fixed in the DL bit (in ESF format) and D bit in CH24 (in T1 DM format) respectively (refer to Table 13 & Table 14), the other HDLC channel is configured as the follows: 1. Set the EVEN bit and/or the ODD bit to select the even and/or odd frames; 2. Set the TS[4:0] bits to define the channel/timeslot of the assigned frame; 3. Set the BITEN[7:0] bits to select the bits of the assigned channel/ timeslot. Then all the functions of the HDLC Transmitter will be enabled only if the corresponding TDLEN bit is set to `1'. Table 51: Related Bit / Register In Chapter 3.20.2.1
Bit EVEN ODD Register Address (Hex) 085, 185, 285, 385, 485, 585, 685, THDLC1 Assignment (E1 785 (E1 only) / 086, 186, 286, 386, only) / THDLC2 Assign486, 586, 686, 786 / 087, 187, ment / THDLC3 Assignment TS[4:0] 287, 387, 487, 587, 687, 787 088, 188, 288, 388, 488, 588, 688, THDLC1 Bit Select (E1 788 (E1 only) / 089, 189, 289, 389, BITEN[7:0] only) / THDLC2 Bit Select / 489, 589, 689, 789 / 08A, 18A, THDLC3 Bit Select 28A, 38A, 48A, 58A, 68A, 78A TDLEN3 084, 184, 284, 384, 484, 584, 684, THDLC Enable Control TDLEN2 784 TDLEN1
3.20.2.2 Two HDLC Modes Two modes are selected by the THDLCM bit in the HDLC Transmitter. The two modes are: HDLC mode (per Q.921) and SS7 (per Q.703). 3.20.2.2.1 HDLC Mode A FIFO buffer is used to store the HDLC data written in the DAT[7:0] bits. The FIFO depth is 128 bytes. When it is full, it will be indicated by the FUL bit. When it is empty, it will be indicated by the EMP bit. If an entire HDLC packet is stored in the FIFO indicated by the EOM bit, or if the data in the FIFO exceeds the upper threshold set by the HL[1:0] bits, the data in the FIFO will be transmitted. The opening flag (`01111110') will be prepended before the data automatically. The transmission will not stop until the entire HDLC data are transmitted. Then the 2-byte FCS and the closing flag (`01111110') will be added to the end of the HDLC data automatically. During the HDLC data transmission, a zero is stuffed automatically into the serial output data if there are five consecutive 'One's ahead. The abort sequence (`01111111') will be inserted to the HDLC packet anytime when the ABORT bit is set. Or when the FIFO is empty and the transmitted last byte is not the end of the current HDLC packet, the abort sequence will be transmitted automatically. If the TDLEN bit is enabled and there is no HDLC packet in the FIFO to be transmitted, the 7E (Hex) flag will always be transmitted. 3.20.2.2.2 SS7 Mode A FIFO buffer is used to store the SS7 data written in the DAT[7:0] bits. The FIFO depth is 128 bytes. When it is full, it will be indicated by the FUL bit. When it is empty, it will be indicated by the EMP bit. If an entire SS7 packet is stored in the FIFO indicated by the EOM bit, or if the data in the FIFO exceeds the upper threshold set by the HL[1:0] bits, the data in the FIFO will be transmitted. The opening flag (`01111110') will be prepended before the data automatically. The transmission will not stop until the entire SS7 data are transmitted. Then the 2-byte FCS and the closing flag (`01111110') will be added to the end of the SS7 data automatically. During the SS7 data transmission, a zero is stuffed automatically into the serial output data if there are five consecutive 'One's ahead. The abort sequence (`01111111') will be inserted to the SS7 packet anytime when the ABORT bit is set. Or when the FIFO is empty and the last transmitted byte is not the end of the current SS7 packet, the abort sequence will be transmitted automatically. When the FIFO is empty, if less than 16 bytes are written into the FIFO and the XREP bit is set to `1', these bytes in the FIFO will be transmitted repeatedly with the opening flag, FCS and closing flag, until the XREP bit is disabled and the current packet transmission is finished. However, during the cyclic transmission period, the data written into the FIFO will not be transmitted. If the AUTOFISU bit is set and there is no data in the FIFO to be transmitted, the 7E (Hex) flags will be transmitted N times (the `N' is determined by the FL[1:0] bits), then the FISU packet will be transmitted (refer to Figure 14) with the BSN and FSN the same as the last transmitted packet. If the TDLEN bit is enabled and there is no SS7 packet in the FIFO to be transmitted, the 7E (Hex) flag will always be transmitted.
75
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.20.2.3 Interrupt Summary In both of the two HDLC modes, when the data in the FIFO is below the lower threshold set by the LL[1:0] bits, it will be indicated by the RDY bit. When there is a transition (from `0' to `1') on the RDY bit, the RDYI bit will be set. In this case, if enabled by the RDYE bit, an interrupt will be reported by the INT pin. In both of the two HDLC modes, when the FIFO is empty and the last transmitted byte is not the end of the current HDLC/SS7 packet, the Table 52: Related Bit / Register In Chapter 3.20.2.2 ~ Chapter 3.20.2.4
Bit THDLCM EOM ABORT XREP AUTOFISU TRST DAT[7:0] FUL EMP RDY TDLEN3 TDLEN2 TDLEN1 HL[1:0] FL[1:0] LL[1:0] RDYI UDRUNI RDYE UDRUNE Register
UDRUNI bit will be set. In this case, if enabled by the UDRUNE bit, an interrupt will be reported by the INT pin. 3.20.2.4 Reset The HDLC Transmitter will be reset when there is a transition from `0' to `1' on the TRST bit. The reset will clear the FIFO.
Address (Hex)
THDLC1 Control / THDLC2 Control / THDLC3 Control
0A7, 1A7, 2A7, 3A7, 4A7, 5A7, 6A7, 7A7 / 0A8, 1A8, 2A8, 3A8, 4A8, 5A8, 6A8, 7A8 / 0A9, 1A9, 2A9, 3A9, 4A9, 5A9, 6A9, 7A9
THDLC1 Data / THDLC2 Data / THDLC3 Data TFIFO1 Status / TFIFO2 Status / TFIFO3 Status
0AD, 1AD, 2AD, 3AD, 4AD, 5AD, 6AD, 7AD / 0AE, 1AE, 2AE, 3AE, 4AE, 5AE, 6AE, 7AE / 0AF, 1AF, 2AF, 3AF, 4AF, 5AF, 6AF, 7AF 0B0, 1B0, 2B0, 3B0, 4B0, 5B0, 6B0, 7B0 / 0B1, 1B1, 2B1, 3B1, 4B1, 5B1, 6B1, 7B1 / 0B2, 1B2, 2B2, 3B2, 4B2, 5B2, 6B2, 7B2
THDLC Enable Control
084, 184, 284, 384, 484, 584, 684, 784
TFIFO1 Threshold / TFIFO2 Threshold / TFIFO3 Threshold THDLC1 Interrupt Indication / THDLC2 Interrupt Indication / THDLC3 Interrupt Indication THDLC1 Interrupt Control / THDLC2 Interrupt Control / THDLC3 Interrupt Control
0AA, 1AA, 2AA, 3AA, 4AA, 5AA, 6AA, 7AA / 0AB, 1AB, 2AB, 3AB, 4AB, 5AB, 6AB, 7AB / 0AC, 1AC, 2AC, 3AC, 4AC, 5AC, 6AC, 7AC 0B6, 1B6, 2B6, 3B6, 4B6, 5B6, 6B6, 7B6 / 0B7, 1B7, 2B7, 3B7, 4B7, 5B7, 6B7, 7B7 / 0B8, 1B8, 2B8, 3B8, 4B8, 5B8, 6B8, 7B8 0B3, 1B3, 2B3, 3B3, 4B3, 5B3, 6B3, 7B3 / 0B4, 1B4, 2B4, 3B4, 4B4, 5B4, 6B4, 7B4 / 0B5, 1B5, 2B5, 3B5, 4B5, 5B5, 6B5, 7B5
76
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.20.3 AUTOMATIC PERFORMANCE REPORT MESSAGE (T1/ J1 ONLY) The Automatic Performance Report Message (APRM) can only be transmitted in the ESF format in T1/J1 mode. Five kinds of events are counted every second in the APRM: 1. The Bipolar Violation (BPV) Error / HDB3 Code Violation (CV) Error and Excessive Zero (EXZ) Error event detected in the B8ZS/ HDL3/AMI Decoder; 2. The CRC-6 Error event detected in the Frame Processor; Table 53: APRM Message Format
Octet No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 G3 FE G3 FE G3 FE G3 FE LV SE LV SE LV SE LV SE G4 LB G4 LB G4 LB G4 LB Bit 8 Bit 7 Bit 6
3. The Frame Alignment Bit Error event detected in the Frame Processor; 4. The Severely Frame Alignment Bit Error event detected in the Frame Processor; 5. The Buffer Slip event occurred in the Elastic Store Buffer. Enabled by the AUTOPRM bit, the Automatic Performance Report Message is generated every one second and transmitted on the DL bit positions. The APRM format is illustrated in Table 53.
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Flag (`01111110') SAPI (`001110C/R0') TEI (`00000001') Control (`00000011') U1 G1 U1 G1 U1 G1 U1 G1 FCS U2 R U2 R U2 R U2 R G5 G2 G5 G2 G5 G2 G5 G2 SL Nm SL Nm SL Nm SL Nm G6 Ni G6 Ni G6 Ni G6 Ni
The APRM is transmitted bit by bit from Bit 1 to Bit 8 and from Octet No. 1 to Octet No. 14. In the above table, the value in the C/R bit position, the R bit position, the U1 bit position, the U2 bit position and the LB bit position are determined by the CRBIT bit, the RBIT bit, the U1BIT bit, the U2BIT bit and the LBBIT bit in the APRM Control register respectively. Table 54: APRM Interpretation
A Logic 1 In The Following Bit Position G1 G2 G3 G4 G5 G6 SE FE LV SL
The Nm and Ni bit position is a module 4 counter. The remaining bits in Octet No.5 to Octet No. 12 interpret the event numbers counted by the APRM. The details are listed in Table 54. Their default value are `0's.
Interpretation CRC-6 Error event = 1 1 < CRC-6 Error event 5 5 < CRC-6 Error event 10 10 < CRC-6 Error event 100 100 < CRC-6 Error event 319 CRC-6 Error event > 320 Severely Frame Alignment Bit Error event 1 Frame Alignment Bit Error event 1 Bipolar Violation (BPV) Error / HDB3 Code Violation (CV) Error and Excessive Zero (EXZ) Error event 1 Buffer Slip event 1
77
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 55: Related Bit / Register In Chapter 3.20.3
Bit AUTOPRM CRBIT RBIT U1BIT U2BIT LBBIT Register T1/J1 Address (Hex)
3.20.6 ALL `ZERO'S & ALL `ONE'S After all the above processes, all 'One's or all `Zero's will overwrite all the data stream if the TAIS bit and the TXDIS bit are set. The all zeros transmission takes a higher priority. 3.20.7 CHANGE OF FRAME ALIGNMENT Any transition (from `0' to `1' or from `1' to `0') on the COFAEN bit will lead to one-bit deletion or one-bit repetition in the data stream to be transmitted, that is, to change the frame alignment position. The one-bit deletion or repetition occurs randomly.
APRM Control
07F, 17F, 27F, 37F, 47F, 57F,67F, 77F
3.20.5 INBAND LOOPBACK CODE GENERATOR (T1/J1 ONLY) The Inband Loopback Code Generator can only transmit inband loopback code in a framed or unframed T1/J1 data stream. The length and the content of the inband loopback code are programmed in the CL[1:0] bits and the IBC[7:0] bits respectively. The code can only be transmitted when the IBCDEN bit is enabled. In framed mode, which is configured by the IBCDUNFM bit, the bits in all 24 channels are overwritten with the inband loopback code and the F-bit is not changed. In unframed mode, which is configured by the IBCDUNFM bit, all the bits in 24 channels and the F-bit are overwritten with the inband loopback code. Table 56: Related Bit / Register In Chapter 3.20.4 & Chapter 3.20.5
Bit XBOC[5:0] IBC[7:0] CL[1:0] IBCDEN IBCDUNFM Register XBOC Code XIBC Code XIBC Control T1/J1 Address (Hex) 080, 180, 280, 380, 480, 580, 680, 780 075, 175, 275, 375, 475, 575, 675, 775 074, 174, 274, 374, 474, 574, 674, 774
78
April 25, 2003
Advance Information
3.20.4 BIT-ORIENTED MESSAGE TRANSMITTER (T1/J1 ONLY) The Bit Oriented Message (BOM) can only be transmitted in the ESF format in T1/J1 mode. The BOM pattern is `111111110XXXXXX0' which occupies the DL of the F-bit in the ESF format. The six `X's represent the code that is programmed in the XBOC[5:0] bits. The BOM is transmitted only if the XBOC[5:0] bits are not all 'One's.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.21
TRANSMIT BUFFER
3.22
3.22.1
ENCODER
LINE CODE RULE
Transmit Buffer can be used in the circumstances that backplane timing is different from the line side timing in Transmit Slave mode. The function of timing option is also integrated in this block. The source of the transmit clock can be selected in the recovered clock from the line side, the processed clock from the backplane or the master clock generated by the clock generator. In Transmit Master mode, the Transmit Buffer is bypassed automatically. The source of the transmit clock can be selected between the recovered clock from the line side and the master clock generated by the internal clock generator (1.544 MHz in T1/J1 mode or 2.048 MHz in E1 mode). The selection is made by the XTS bit. In Transmit Clock Slave T1/J1 mode E1 rate, for the backplane timing is 2.048 MHz from backplane and the line timing is 1.544 MHz from the internal clock generator, the Transmit Buffer is selected automatically to absorb high frequency mapping jitter due to the E1 to T1/J1 mapping scheme. In this case, 1.544 MHz must be locked to 2.048 MHz by PLL of the internal clock generator. The XTS bit in the Transmit Timing Option register does not take effect. In other Transmit Clock Slave modes, whether the Transmit Buffer is bypassed and the source of the transmit clock selection are selected by the XTS bit. When the XTS bit is set to `1', line side timing is from internal clock generator, but backplane timing is from backplane, so the Transmit Buffer is selected to accommodate the different clocks. If these two clocks are not locked, an internal slip will occur in the Transmit Buffer. The source of the transmit clock is from the master clock generated by the internal clock generator (1.544 MHz in T1/J1 mode or 2.048 MHz in E1 mode). When the XTS bit is set to `0', the line side timing is also from the backplane timing, so the Transmit Buffer is bypassed. The source of the transmit clock is from the processed clock from the backplane. In Transmit Multiplexed mode, whether the Transmit Buffer is bypassed and the source of the transmit clock selection are the same as that described in other Transmit Clock Slave modes. In most applications of Transmit Clock Slave mode, the XTS bit can be set to `0' to bypass the Transmit Buffer (The Transmit Buffer is selected automatically in T1/J1 mode E1 rate). Table 57: Related Bit / Register In Chapter 3.20.6, Chapter 3.20.7 & Chapter 3.21
Bit TAIS TXDIS COFAEN XTS Register FGEN Maintenance 1 Transmit Timing Option Address (Hex) 06C, 16C, 26C, 36C, 46C, 56C, 66C, 76C 070, 170, 270, 370, 470, 570, 670, 770
3.22.1.1 T1/J1 Mode In T1/J1 mode, the B8ZS line code rule or the AMI line code rule can be selected by the T_MD bit. 3.22.1.2 E1 Mode In E1 mode, the HDB3 line code rule or the AMI line code rule can be selected by the T_MD bit. 3.22.2 BPV ERROR INSERTION For test purpose, a BPV error can be inserted to the data stream to be transmitted by a transition from `0' to `1' on the BPV_INS bit. 3.22.3 ALL `ONE'S INSERTION When the LOS is detected in the receive path, all `One's will be inserted automatically to the data stream to be transmitted by setting the ATAO bit. Table 58: Related Bit / Register In Chapter 3.22
Bit T_MD BPV_INS ATAO Register Transmit Configuration 0 Maintenance Function Control 2 Maintenance Function Control 1 Address (Hex) 022, 122, 222, 322, 422, 522, 622, 722 031, 131, 231, 331, 431, 531, 631, 731 02C, 12C, 22C, 32C, 42C, 52C, 62C, 72C
79
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.23
TRANSMIT JITTER ATTENUATOR
Table 59: Related Bit / Register In Chapter 3.23
Bit Register Address (Hex) TJA_E TJA_DP[1:0] 021, 121, 221, 321, TJA_BW Transmit Jitter Attenuation Configuration 421, 521, 621, 721 TJA_LIMT TJITT_TEST 03B, 13B, 23B, 33B, TJA_IS Interrupt Status 1 43B, 53B, 63B, 73B 034, 134, 234, 334, TJA_IE Interrupt Enable Control 1 434, 534, 634, 734 038, 138, 238, 338, TJITT[6:0] Transmit Jitter Measure Value Indication 438, 538, 638, 738
The Transmit Jitter Attenuator of each link can be chosen to be used or not. This selection is made by the TJA_E bit. The Jitter Attenuator consists of a FIFO and a DPLL, as shown in Figure 5. The FIFO is used as a pool to buffer the jittered input data, then the data is clocked out of the FIFO by a de-jittered clock. The depth of the FIFO can be 32 bits, 64 bits or 128 bits, as selected by the TJA_DP[1:0] bits. Accordingly, the constant delay produced by the Jitter Attenuator is 16 bits, 32 bits or 64 bits. The 128-bit FIFO is used when large jitter tolerance is expected, and the 32-bit FIFO is used in delay sensitive applications. The DPLL is used to generate a de-jittered clock to clock out the data stored in the FIFO. The DPLL can only attenuate the incoming jitter whose frequency is above Corner Frequency (CF). The jitter which frequency is lower than the CF passes through the DPLL without any attenuation. In T1/J1 applications, the CF of the DPLL can be 5 Hz or 1.26 Hz, as selected by the TJA_BW bit. In E1 applications, the CF of the DPLL can be 6.77 Hz or 0.87 Hz, as selected by the TJA_BW bit. The lower the CF is, the longer time is needed to achieve synchronization. If the incoming data moves faster than the outgoing data, the FIFO will overflow. If the incoming data moves slower than the outgoing data, the FIFO will underflow. The overflow or underflow is captured by the TJA_IS bit. When the TJA_IS bit is `1', an interrupt will be reported on the INT pin if enabled by the TJA_IE bit. To avoid overflowing or underflowing, the JA-Limit function can be enabled by setting the TJA_LIMT bit. When the JA-Limit function is enabled, the speed of the outgoing data will be adjusted automatically if the FIFO is close to its full or emptiness. The criteria of speed adjustment start are listed in Table 6. Though the LA-Limit function can reduce the possibility of FIFO overflow and underflow, the quality of jitter attenuation is deteriorated. Selected by the TJITT_TEST bit, the real time interval between the read and write pointer of the FIFO or the peak-peak interval between the read and write pointer of the FIFO can be indicated in the TJITT[6:0] bits. When the TJITT_TEST bit is `0', the current interval between the read and write pointer of the FIFO will be written into the TJITT[6:0] bits. When the TJITT_TEST bit is `1', the current interval is compared with the old one in the TJITT[6:0] bits and the larger one will be indicated by the TJITT[6:0] bits. The performance of Receive Jitter Attenuator meets the ITUT I.431, G.703, G.736 - 739, G.823, G.824, ETSI 300011, ETSI TBR 12/ 13, AT&T TR62411, TR43802, TR-TSY 009, TR-TSY 253, TR-TRY 499 standards. Refer to Chapter 7.9 Jitter Tolerance and Chapter 7.10 Jitter Transfer for details.
80
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.24
WAVEFORM SHAPER / LINE BUILD OUT
Table 60: PULS[3:0] Setting In T1/J1 Mode
Cable Configuration T1 - 0 ~ 133 ft T1 - 133 ~ 266 ft T1 - 266 ~ 399 ft T1 - 399 ~ 533 ft T1 - 533 ~ 655 ft J1 - 0 ~ 655 ft PULS[3:0] 0010 0011 0100 0101 0110 0111
According to the various cables, configured by the PULS[3:0] bits, three ways of manipulating the waveform shaper can be selected before the data is transmitted: 1. Preset Waveform Template; 2. Line Build Out (LBO) Filter (T1 only); 3. User-Programmable Arbitrary Waveform. 3.24.1 PRESET WAVEFORM TEMPLATE The preset waveform template is provided for short haul applications. 3.24.1.1 T1/J1 Mode In T1/J1 applications, the waveform template is shown in Figure 31, which meets T1.102 and G.703, and it is measured in the far end as shown in Figure 32.
1.2 1 0.8 Normalized Amplitude 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 0 250 500 Time (ns) 750 1000 1250
3.24.1.2 E1 Mode In E1 applications, the waveform template is shown in Figure 33, which meets G.703, and it is measured on the near line side as shown in Figure 34.
1.20 1.00 0.80 0.60 0.40 0.20 0.00 -0.20 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
Figure 31. DSX-1 Waveform Template
Time In Unit Intervals TTIPn Cable IDT82P2288 TRINGn
TTIPn
Figure 33. E1 Waveform Template
RLOAD VOUT
Note: RLOAD = 100 + 5%
IDT82P2288 RLOAD TRINGn Note: RLOAD = 75 or 120 (+ 5%) VOUT
Figure 32. T1/J1 Pulse Template Measurement Circuit In T1 applications, to meet the template, five preset waveform templates are provided corresponding to five grades of cable length. The selection is made by the PULS[3:0] bits. In J1 applications, the PULS[3:0] bits should be set to `0111'. The details are listed in Table 60.
Figure 34. E1 Pulse Template Measurement Circuit
81
April 25, 2003
Advance Information
Normalized Amplitude
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
To meet the template, two preset waveform templates are provided corresponding to two kinds of cable impedance. The selection is made by the PULS[3:0] bits. In internal impedance matching mode, if the cable impedance is 75 , the PULS[3:0] bits should be set to `0000'; if the cable impedance is 120 , the PULS[3:0] bits should be set to `0001'. In external impedance matching mode, for both 75 and 120 cable impedance, the PULS[3:0] bits should be set to `0001'. 3.24.2 LINE BUILD OUT (LBO) (T1 ONLY) In long haul applications, the output on the TTIPn/TRINGn pins should be attenuated before transmission to prevent the cross-talk in the far end. Three LBOs are used to implement the pulse attenuation. Four grades of attenuation with each step of 7.5 dB are specified in the FCC Part 68 Regulations. The attenuation grade is selected by the PULS[3:0] bits. The details are listed in Table 61. Table 61: LBO PULS[3:0] Setting In T1 Mode
Cable Configuration 0 dB LBO -7.5 dB LBO -15.0 dB LBO -22.5 dB LBO PULS[3:0] 1000 1001 1010 1011
3.24.3 USER-PROGRAMMABLE ARBITRARY WAVEFORM User-programmable arbitrary waveform can be used in both short haul applications and long haul applications if the PULS[3:0] bits are set to `11XX' in the corresponding link. This allows the transmitter performance to be tuned for a wide variety of line condition or special application. Each pulse shape can extend up to 4 UIs (Unit Interval) addressed by the UI[1:0] bits, and each UI is divided into 16 sub-phases addressed by the SAMP[3:0] bits. The pulse amplitude of each phase is represented by a binary byte, within the range from +63 to -63, stored in the WDAT[6:0] bits in signed magnitude form. The maximum number +63 (D) represents the positive maximum amplitude of the transmit pulse while the most negative number -63 (D) represents the maximum negative amplitude of the transmit pulse. Thus, up to 64 bytes are used. For each channel, a 64 bytes RAM is available. There are twelve standard templates which are stored in a local ROM. One of them can be selected as reference and made some changes to get the desired waveform. To do this, the first step is to choose a set of waveform value, which is the most similar to the desired pulse shape, from the following 12 tables (Table 62 to Table 73), and set the SCAL[5:0] bits to the corresponding standard value. Table 62 to Table 73 list the sample data and the standard scaling value of each of the 12 templates. Modifying the corresponding sample data can get the desired transmit pulse shape. By increasing or decreasing by `1' from the standard value in the SCAL[5:0] bits, the pulse amplitude can be scaled up or down at the percentage ratio against the standard pulse amplitude if necessary. For different pulse shapes, the value of the SCAL[5:0] bits
and the scaling percentage ratio are different. The values are listed in Table 62 to Table 73. Do the followings step by step, the desired waveform can be programmed based on the selected waveform template: 1. Select the UI by the UI[1:0] bits; 2. Specify the sample address in the selected UI by the SAMP[3:0] bits; 3. Write sample data to the WDAT[6:0] bits. It contains the data to be stored in the RAM, addressed by the selected UI and the corresponding sample address; 4. Set the RW bit to `0' to write data to RAM, or to `1' to read data from RAM; 5. Set the DONE bit to implement the read or write operation; (Repeat the above steps until all the sample data are written to or read from the internal RAM). 6. Write the scaling data to the SCAL[5:0] bits to scale the amplitude of the waveform based on the selected standard pulse amplitude. Table 62 to Table 73 give all the sample data based on preset pulse templates and LBOs in details for reference. For preset pulse templates and LBOs, scaling up/down against the pulse amplitude is not supported. 1. Table 62 - Transmit Waveform Value For E1 75 2. Table 63 - Transmit Waveform Value For E1 120 3. Table 64 - Transmit Waveform Value For T1 0~133 ft 4. Table 65 - Transmit Waveform Value For T1 133~266 ft 5. Table 66 - Transmit Waveform Value For T1 266~399 ft 6. Table 67 - Transmit Waveform Value For T1 399~533 ft 7. Table 68 - Transmit Waveform Value For T1 533~655 ft 8. Table 69 - Transmit Waveform Value For J1 0~655 ft 9. Table 70 - Transmit Waveform Value For DS1 0 dB LBO 10. Table 71 - Transmit Waveform Value For DS1 -7.5 dB LBO 11. Table 72 - Transmit Waveform Value For DS1 -15.0 dB LBO 12. Table 73 - Transmit Waveform Value For DS1 -22.5 dB LBO
82
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 62: Transmit Waveform Value For E1 75
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0000000 0000000 0000000 0001100 0110000 0110000 0110000 0110000 0110000 0110000 0110000 0110000 0000000 0000000 0000000 0000000 UI 2 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 3 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
Table 63: Transmit Waveform Value For E1 120
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0000000 0000000 0000000 0001111 0111100 0111100 0111100 0111100 0111100 0111100 0111100 0111100 0000000 0000000 0000000 0000000 UI 2 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 3 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
0000000 0000000 0000000 0000000 0000000 0000000
The standard value of the SCAL[5:0] bits is `100001'. One step change of this value results in 3% scaling up/down against the pulse amplitude.
The standard value of the SCAL[5:0] bits is `100001'. One step change of this value results in 3% scaling up/down against the pulse amplitude.
83
April 25, 2003
Advance Information
0000000
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 64: Transmit Waveform Value For T1 0~133 ft
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0011010 0100111 0100111 0100110 0100110 0100101 0100101 0100101 0100101 1001010 1001010 1001010 1000100 1000100 1000100 1000010 UI 2 1000010 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 3 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
Table 65: Transmit Waveform Value For T1 133~266 ft
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0011110 0101100 0101100 0101001 0101000 0101000 0100111 0100111 0100111 1001101 1001101 1001101 1000101 1000101 1000101 1000010 UI 2 1000010 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 3 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
0000000 0000000 0000000 0000000 0000000 0000000
The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude.
The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude.
84
April 25, 2003
Advance Information
0000000
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 66: Transmit Waveform Value For T1 266~399 ft
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0100100 0110001 0110001 0101110 0101011 0101010 0101010 0101001 0101001 1010010 1010010 1010010 1000111 1000111 1000111 1000010 UI 2 1000010 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 3 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
Table 67: Transmit Waveform Value For T1 399~533 ft
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0101010 0110100 0110100 0110100 0101110 0101101 0101100 0101011 0101011 1010110 1010110 1010110 1000111 1000111 1000111 1000011 UI 2 1000011 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 3 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
0000000 0000000 0000000 0000000 0000000 0000000
The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude.
The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude.
85
April 25, 2003
Advance Information
0000000
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 68: Transmit Waveform Value For T1 533~655 ft
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0101101 0111000 0111000 0111000 0110001 0101110 0101101 0101100 0101100 1011010 1011010 1011010 1001010 1001000 1001000 1000100 UI 2 1000100 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 3 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
Table 69: Transmit Waveform Value For J1 0~655 ft
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0011010 0100111 0100111 0100110 0100110 0100101 0100101 0100101 0100101 1001010 1001010 1001010 1000100 1000100 1000100 1000010 UI 2 1000010 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 3 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
0000000 0000000 0000000 0000000 0000000 0000000
The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude.
The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude.
86
April 25, 2003
Advance Information
0000000
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 70: Transmit Waveform Value For DS1 0 dB LBO
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0011010 0100111 0100111 0100110 0100110 0100101 0100101 0100101 0100101 1001010 1001010 1001010 1000100 1000100 1000100 1000010 UI 2 1000010 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 3 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
Table 71: Transmit Waveform Value For DS1 -7.5 dB LBO
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0000000 0000010 0001001 0010011 0011101 0100101 0101011 0110001 0110110 0111010 0111001 0110000 0101000 0100000 0011010 0010111 UI 2 0010100 0010010 0010000 0001110 0001100 0001011 0001010 0001001 0001000 0000111 0000110 0000101 0000100 0000100 0000011 0000011 UI 3 0000010 0000010 0000010 0000010 0000010 0000001 0000001 0000001 0000001 0000001 0000001 0000001 0000000 0000000 0000000 0000000 UI 4 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000
0000000 0000000 0000000 0000000 0000000 0000000
The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude.
The standard value of the SCAL[5:0] bits is `010001'. One step change of this value results in 6.25% scaling up/down against the pulse amplitude.
87
April 25, 2003
Advance Information
0000000
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 72: Transmit Waveform Value For DS1 -15.0 dB LBO
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0000000 0000000 0000000 0000001 0000100 0001000 0001110 0010100 0011011 0100010 0101010 0110000 0110101 0110111 0111000 0110111 UI 2 0110101 0110011 0110000 0101101 0101010 0100111 0100100 0100001 0011110 0011100 0011010 0010111 0010101 0010100 0010010 0010000 UI 3 0001111 0001101 0001100 0001011 0001010 0001001 0001000 0000111 0000110 0000110 0000101 0000101 0000100 0000100 0000011 0000011 UI 4 0000011 0000010 0000010 0000010 0000010 0000001 0000001 0000001 0000001 0000001 0000001 0000001 0000001 0000000 0000000 0000000
Table 73: Transmit Waveform Value For DS1 -22.5 dB LBO
UI 1 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 0000001 0000011 0000101 0001000 0001100 0010001 0010110 0011011 0100001 0100110 0101010 0101110 0110001 0110011 0110100 0110100 UI 2 0110101 0110101 0110100 0110011 0110010 0110000 0101110 0101101 0101011 0101001 0100111 0100100 0100010 0100000 0011110 0011100 UI 3 0011011 0011001 0010111 0010101 0010100 0010010 0010001 0010000 0001110 0001101 0001100 0001011 0001010 0001001 0001000 0001000 UI 4 0000111 0000110 0000110 0000101 0000101 0000101 0000100 0000100 0000100
0000011 0000011 0000011 0000011 0000011 0000010
The standard value of the SCAL[5:0] bits is `001000'. One step change of the value results in 12.5% scaling up/down against the pulse amplitude.
The standard value of the SCAL[5:0] bits is `000100'. One step change of this value results in 25% scaling up/down against the pulse amplitude.
When more than one UI are used to compose the pulse template and the pulse amplitude is not set properly, the overlap of two consecutive pulses will make the pulse amplitude overflow (exceed the maximum limitation). This overflow is captured by the DAC_IS bit, and if enabled by the DAC_IE bit, an interrupt will be reported by the INT pin.
88
April 25, 2003
Advance Information
0000100
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.25
Table 74: Related Bit / Register In Chapter 3.24
Bit PULS[3:0] UI[1:0] SAMP[3:0] RW DONE WDAT[6:0] SCAL[5:0] DAC_IS DAC_IE Register Transmit Configuration 1 Address (Hex) 023, 123, 223, 323, 423, 523, 623, 723 025, 125, 225, 325, 425, 525, 625, 725 026, 126, 226, 326, 426, 526, 626, 726 024, 124, 224, 324, 424, 524, 624, 724 03B, 13B, 23B, 33B, 43B, 53B, 63B, 73B 034, 134, 234, 334, 434, 534, 634, 734
LINE DRIVER
The Line Driver can be tristated for redundant application. The following ways will tristate the drivers: 1. Setting the THZ pin to high will globally tristate all the Line Drivers; 2. When there is no clock input on the OSCI pin, all the Line Drivers will be tristated (no clock means this: the input on the OSCI pin is in high/low level, or the duty cycle is less than 30% or larger than 70%); 3. After software reset, hardware reset or power on, all the Line Drivers will be tristated; 4. Setting the T_HZ bit to `1' will tristate the corresponding Line Driver; 5. In Transmit Clock Master mode, if the XTS bit is `1', the source of the transmit clock is from the recovered clock from the line side. When the recovered clock from the line side is lost, the Line Driver in the corresponding link will be tristated; 6. In Transmit Clock Slave mode, if the XTS bit is `0', the source of the transmit clock is from the backplane timing clock. When the backplane timing clock is lost (i.e., no transition for more than 72 T1/E1/J1 cycles), the Line Driver in the corresponding link will be tristated. However, there is an exception in this case. That is, if the link is in Remote Loopback mode, the Line Driver will not be tristated. 7. When the transmit path is power down, the Line Driver in the corresponding link will be tristated. By these ways, the TTIPn and TRINGn pins will enter into high impedance state immediately. Controlled by the DFM_ON bit, the output driver short-circuit protection can be enabled. The driver's output current (peak to peak) is limited to 120 mA. When the output current exceeds the limitation, the transmit driver failure will be captured by the DF_S bit. Selected by the DF_IES bit, a transition from `0' to `1' on the DF_S bit or any transition from `0' to `1' or from `1' to `0' on the DF_S bit will set the DF_IS bit. When the DF_IS bit is `1', an interrupt on the INT pin will be reported if enabled by the DF_IE bit.
Transmit Configuration 3
Transmit Configuration 4 Transmit Configuration 2 Interrupt Status 1 Interrupt Enable Control 1
89
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.26
TRANSMITTER IMPEDANCE MATCHING
In T1/J1 mode, the transmitter impedance matching can be realized by using internal impedance matching circuit. 100 , 110 , 75 or 120 internal impedance matching circuit can be selected by the T_TERM[1:0] bits. The external impedance circuitry is not supported in T1/J1 mode. In E1 mode, the transmitter impedance matching can be realized by using internal impedance matching circuit or external impedance matching circuit. When the T_TERM[2] bit is `0', the internal impedance matching circuit is enabled. 100 , 110 , 75 or 120 internal impedance matching circuit can be selected by the T_TERM[1:0] bits. When the T_TERM[2] bit is `1', the internal impedance matching circuit is disabled, and different external resistors should be used to realize different impedance matching. Figure 2 shows the appropriate components to connect with the cable for one link. Table 75 lists the recommended impedance matching values for the transmitter. Table 75: Impedance Matching Value For The Transmitter
Cable Configuration 75 (E1) 120 (E1) 100 (T1) 110 (J1) Internal Termination T_TERM[2:0] 000 001 010 011 RT External Termination T_TERM[2:0] 1XX 0 RT 9.4 -
Table 76: Related Bit / Register In Chapter 3.25 & Chapter 3.26
Bit T_HZ DFM_ON XTS DF_S DF_IES DF_IS DF_IE T_TERM[2:0] Register Transmit Configuration 1 Transmit Timing Option Line Status Register 0 Interrupt Trigger Edges Select Interrupt Status 0 Interrupt Enable Control 0 Transmit And Receive Termination Configuration Address (Hex) 023, 123, 223, 323, 423, 523, 623, 723 070, 170, 270, 370, 470, 570, 670, 770 036, 136, 236, 336, 436, 536, 636, 736 035, 135, 235, 335, 435, 535, 635, 735 03A, 13A, 23A, 33A, 43A, 53A, 63A, 73A 033, 133, 233, 333, 433, 533, 633, 733 032, 132, 232, 332, 432, 532, 632, 732
90
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.27
TESTING AND DIAGNOSTIC FACILITIES
3.27.1 PRBS GENERATOR / DETECTOR The PRBS Generator / Detector generates test pattern to either the transmit or receive direction, and detects the pattern in the opposite direction. The direction is determined by the PRBSDIR bit. The pattern can be generated or detected in unframed mode, in 8-bit-based mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the data streams are extracted or replaced and the per-channel/per-TS configuration in the TEST bit is ignored. In 8-bit-based mode or in 7-bit-based mode, the extracted or replaced channel/timeslot is specified by the TEST bit. (In 7-bit-based mode, only the higher 7 bits of the selected channel/timeslot are used for PRBS test). 3.27.1.1 Pattern Generator Three patterns are generated: 211-1 pattern per O.150, 215-1 pattern per O.152 and 220-1 pattern per O.150-4.5. They are selected by the PATS[1:0] bits. The selected pattern is generated once there is a transition from `0' to `1' on the TESTEN bit.
A single bit error will be inserted to the generated pattern when the INV bit is set to `1'. Before the insertion, the generated pattern can be inverted when the TINV bit is set. 3.27.1.2 Pattern Detector When there is a transition from `0' to `1' on the TESTEN bit, the pattern detector starts to extract the data. The extracted data is used to regenerate a desired pattern which is selected by the PATS[1:0] bits. The extracted data is compared with the re-generated pattern. If the extracted data coincides with the pattern, the pattern is synchronized and it will be indicated by the SYNCV bit. In synchronization state, each mismatched bit will generate a PRGD Bit Error event. This event is captured by the BERI bit and is forwarded to the Performance Monitor. An interrupt reported on the INT pin will be enabled by the BERE bit if the BERI bit is `1'. When there are more than 10-bit errors detected in the fixed 48-bit window, the extracted data is out of synchronization and it also will be indicated by the SYNCV bit. Any transition (from `1' to `0' or from `0' to `1') on the SYNCV bit will set the SYNCI bit. An interrupt reported on the INT pin will be enabled by the SYNCE bit if the SYNCI bit is `1'. Before the data extracted to the pattern detector, the data can be inverted by setting the RINV bit.
Table 77: Related Bit / Register In Chapter 3.27.1
Bit PRBSDIR PRBSMODE[1:0] TESTEN TEST PATS[1:0] TINV RINV INV SYNCV BERE SYNCE BERI SYNCI Register TPLC / RPLC / PRGD Test Configuration ID * - Signaling Trunk Conditioning Code PRGD Control Address (Hex) 0C7, 1C7, 2C7, 3C7, 4C7, 5C7, 6C7, 7C7 RPLC & TPLC ID * - 41~58 (for T1/J1) / 41~4F & 51~5F (for E1) 071, 171, 271, 371, 471, 571, 671, 771
PRGD Status/Error Control
072, 172, 272, 372, 472, 572, 672, 772
PRGD Interrupt Indication
073, 173, 273, 373, 473, 573, 673, 773
Note: * ID means Indirect Register in the Receive & Transmit Payload Control function blocks.
91
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.27.2 LOOPBACK System Loopback, Payload Loopback, Local Digital Loopback 1 & 2, Remote Loopback and Analog Loopback are all supported in the IDT82P2288. Their routes are shown in the Functional Block Diagram. 3.27.2.1 System Loopback The System Loopback can only be implemented when the Receive System Interface and the Transmit System Interface are in different Non-multiplexed operating modes (one in Clock Master mode and the other in Clock Slave mode). However, in T1/J1 mode, when either the receive path or the transmit path is in T1/J1 mode E1 rate, the System Loopback is not supported. Distinguished by the loopback direction, the System Loopback can be divided into System Remote Loopback and System Local Loopback. When the data and signaling bits from the transmit path are looped to the receive path, it is System Remote Loopback. When the data and signaling bits from the receive path are looped to the transmit path, it is System Local Loopback. 3.27.2.1.1 System Remote Loopback Enabled by the SRLP bit, the System Remote Loopback is implemented. The data and signaling bits to be transmitted on the TSDn and TSIGn pins are internally looped to the RSDn and RSIGn pins. When the receive path is in Receive Clock Master mode and the transmit path is in Transmit Clock Slave mode, the clock signal and the framing pulse from the system side on the TSCKn and TSFSn pins are looped to the RSCKn and RSFSn pins respectively. When the transmit path is in Transmit Clock Master mode and the receive path is in Receive Clock Slave mode, the clock signal and the framing pulse from the system side on the RSCKn and RSFSn pins are looped to the TSCKn and TSFSn pins respectively. In System Remote Loopback mode, the data stream to be transmitted is still output to the line side, while the data stream received from the line side is replaced by the System Remote Loopback data. 3.27.2.1.2 System Local Loopback Enabled by the SLLP bit, the System Local Loopback is implemented. The received data and signaling bits to be output on the RSDn and RSIGn pins are internally looped to the TSDn and TSIGn pins. When the receive path is in Receive Clock Master mode and the transmit path is in Transmit Clock Slave mode, the recovered clock signal and framing pulse on the RSCKn and RSFSn pins are looped to the TSCKn and TSFSn pins respectively. When the transmit path is in Transmit Clock Master mode and the receive path is in Receive Clock Slave mode, the TSCKn and TSFSn pins are looped to the RSCKn and RSFSn pins respectively. In System Local Loopback mode, the data stream received from the line side is still output to the system through the RSDn and RSIGn pins, while the data stream to be transmitted through the TSDn and TSIGn pins are replaced by the System Local Loopback data.
3.27.2.2 Payload Loopback By programming the GSUBST[2:0] bits or the SUBST[2:0] bits, the Payload Loopback can be implemented. The received data output from the Elastic Store Buffer is internally looped to the Transmit Payload Control. In Payload Loopback mode, the received data is still output to the system side, while the data to be transmitted from the system side is replaced by the Payload Loopback data. 3.27.2.3 Local Digital Loopback 1 Enabled by the DLLP bit, the Local Digital Loopback 1 is implemented. The data stream output from the Transmit Buffer is internally looped to the Frame Processor. In Local Digital Loopback 1 mode, the data stream to be transmitted is still output to the line side, while the data stream received from the line side is replaced by the Local Digital Loopback 1 data. 3.27.2.4 Remote Loopback Enabled by the RLP bit, the Remote Loopback is implemented. The data stream output from the optional Receive Jitter Attenuator is internally looped to the optional Transmit Jitter Attenuator. In Remote Loopback mode, the data stream received from the line side is still output to the system, while the data stream to be transmitted is replaced by the Remote Loopback data. 3.27.2.5 Local Digital Loopback 2 Enabled by the DLP bit, the Local Digital Loopback 2 is implemented. The data stream output from the optional Transmit Jitter Attenuator is internally looped to the Optional Receive Jitter Attenuator. In Local Digital Loopback 2 mode, the data stream to be transmitted is still output to the line side, while the data stream received from the line side is replaced by the Local Digital Loopback 2 data. 3.27.2.6 Analog Loopback Enabled by the ALP bit, the Analog Loopback is implemented. The data stream to be transmitted on the TTIPn/TRINGn pins is internally looped to the RTIPn/RRINGn pins. In Analog Loopback mode, the data stream to be transmitted is still output to the line side, while the data stream received from the line side is replaced by the Analog Loopback data. 3.27.3 G.772 NON-INTRUSIVE MONITORING When the G.772 Non-Intrusive Monitoring is implemented, only seven links are in normal operation and the Link 1 is configured to monitor the receive path or transmit path of any of the remaining links. Whether the G.772 Non-Intrusive Monitoring is implemented and which direction (receive/transmit) and link is monitored are both determined by the MON[3:0] bits. The G.772 Non-Intrusive Monitoring meets the ITU-T G.772. It is shown in Figure 35. The data stream of Link 1 is received from the selected path of any of the remaining links, then processed as normal. The operation of the monitored link is not effected.
92
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
TSD1 / MTSDA1 TSIG1 / MTSIGA1 TSFS1 / MTSFS TSCK1 / MTSCK RSCK1 / MRSCK RSFS1 / MRSFS RSIG1 / MRSIGA1 RSD1 / MRSDA1 Receive System Interface Transmit System Interface
Link 1
TTIP1 Transmit Internal Termination
TRING1
RTIP1 Receive Internal Termination
RRING1
G.772 NonIntrusive Monitor Any Of The Remaining Links (8 > n > 2)
TTIPn Transmit System Interface Transmit Internal Termination
TSDn / MTSDA2 / MTSDB[1:2] TSIGn / MTSIGA2 / MTSIGB[1:2] TSFSn TSCKn RSCKn RSFSn RSIGn / MRSIGA2 / MRSIGB[1:2] RSDn / MRSDA2 / MRSDB[1:2]
TRINGn
RTIPn Receive System Interface Receive Internal Termination
RRINGn
Figure 35. G.772 Non-Intrusive Monitor
93
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 78: Related Bit / Register In Chapter 3.27.2 & Chapter 3.27.3
Bit SRLP SLLP DLLP RLP DLP ALP GSUBST[2:0] SUBST[2:0] MON[3:0] Register Address (Hex)
Maintenance Function Control 0
02B, 12B, 22B, 32B, 42B, 52B, 62B, 72B
TPLC Configuration ID * - Channel Control (for T1/J1) / Timeslot Control (for E1) G.772 Monitor Control
0CB, 1CB, 2CB, 3CB, 4CB, 5CB, 6CB, 7CB TPLC ID * - 01~18 (for T1/J1) / 00~1F (for E1) 005
Note: * ID means Indirect Register in the Transmit Payload Control function block.
94
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
3.28
INTERRUPT SUMMARY
When the INT pin is asserted low, it means at least one interrupt has occurred in the device. Reading the Timer Interrupt Indication register and Interrupt Requisition Link ID register will find whether the timer interrupt occurs or in which link the interrupt occurs. If the TMOVI bit in the Timer Interrupt Indication register is `1' and the TMOVE bit in the Timer Interrupt Control register is enabled, the one
second timer of the device generates an interrupt. Then the source is served after it is found. After reading the Interrupt Requisition Link ID register, the Interrupt Module Indication registers of the interrupting link are read. The Interrupt Module Indication bits will be `1' if there are interrupts in the corresponding function block. To find the eventual interrupt sources, the Interrupt Indication and Status bits in the block are polled if their Interrupt Enable bits are enabled. Then the sources are served after they are found.
Table 79: Related Bit / Register In Chapter 3.28 Bit TMOVI INT[8:1] TMOVE LIU IBCD (T1/J1 only) RBOC (T1/J1 only) ALARM PMON PRGD RCRB FGEN FRMR THDLC3 THDLC2 THDLC1 RHDLC3 RHDLC2 RHDLC1 ELST TRSI/RESI Register Timer Interrupt Indication Interrupt Requisition Link ID Timer Interrupt Control Interrupt Module Indication 2 Address (Hex) 00B 009 00A 03F, 13F, 23F, 33F, 43F, 53F, 63F, 73F
Interrupt Module Indication 0
040, 140, 240, 340, 440, 540, 640, 740
Interrupt Module Indication 1
041, 141, 241, 341, 441, 541, 641, 741
95
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
4
4.1
OPERATION
POWER-ON SEQUENCE
To power on the device, the following sequence should be followed: 1. Apply ground; 2. Apply 3.3 V; 3. Apply 1.8 V.
RESET
2ms Microprocessor Interface access 100 ns
4.2
RESET
Vdd
10ms
RESET
2ms Microprocessor Interface access
Figure 36. Hardware Reset When Powered-Up
Operation
96
April 25, 2003
Advance Information
When the device is powered-up, all the registers contain random values. The hardware reset pin RESET must be asserted low during the power-up and the low signal should last at least 10 ms to initialize the device. After the RESET pin is asserted high, all the registers are in their default values and can be accessed after 2 ms (refer to Figure 36). During normal operation, the device can be reset by hardware or software anytime. When it is hardware reset, the RESET pin should be asserted low for at least 100 ns. Then all the registers are in their default values and can be accessed after 2 ms (refer to Figure 37). When it is software reset, a write signal to the Software Reset register will reset all the registers except the T1/J1 Or E1 Mode register to their default values. Then the registers are accessible after 2 ms. However, the T1/J1 Or E1 Mode register can not be reset by the software reset. It can only be reset by the hardware reset. It should be mentioned that when the setting in the T1/J1 Or E1 Mode register is changed, a software reset must be applied.
Figure 37. Hardware Reset In Normal Operation
4.3
RECEIVE / TRANSMIT PATH POWER DOWN
The receive path of any of the eight links can be power down by setting the R_OFF bit. During the receive path power down, the output of the corresponding path is low. The transmit path of any of the eight links can be set to power down by the T_OFF bit. During the transmit path power down, the output of the corresponding path is tristated.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
4.4
MICROPROCESSOR INTERFACE
The microprocessor interface provides access to read and write the registers in the device. The interface consists of Serial Peripheral Interface (SPI) and parallel microprocessor interface.
4.4.1 SPI MODE Pull the SPIEN pin to high, and the microprocessor interface will be set in SPI mode. In this mode, only the CS, SCLK, SDI and SDO pins are interfaced with the microprocessor. A falling transition on CS pin indicates the start of a read/write operation, and a rising transition indicates the end of the operation. After the CS pin is set to low, one instruction byte on the SDI pin is input to the device on the rising edge of the SCLK pin. If the MSB is `1', it is read operation. If the LSB is `0', it is write operation. Following the instruction byte, one address byte is clocked in on the SDI pin to specify the register. If the device is in read operation, the data read from the specified register is output on the SDO pin on the falling edge of the SCLK (refer to Figure 38). If the device is in write operation, the data written to the specified register is input on the SDI pin following the address byte (refer to Figure 39).
CS 0 SCLK Instruction SDI SDO X X Register Address Don't Care D7 D6 D5 D4 D3 D2 D1 D0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
X A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 High Impedance
Figure 38. Read Operation In SPI Mode
CS 0 SCLK Instruction SDI SDO X X Register Address Data Byte 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
X A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 High Impedance
Figure 39. Write Operation In SPI Mode
Operation
97
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
4.4.2 PARALLEL MICROPROCESSOR INTERFACE Pull the SPIEN pin to low, the microprocessor interface will be set in parallel mode. In this mode, the interface is compatible with the Motorola and the Intel microprocessor, which is selected by the MPM pin. The IDT82P2288 uses separate address bus and data bus. The mode selection and the interfaced pin are tabularized in Table 80. Table 80: Parallel Microprocessor Interface
Pin MPM Low High Microprocessor Interface Motorola Intel Interfaced Pin CS, DS, RW, A[10:0], D[7:0] CS, RD, WR, A[10:0], D[7:0]
Operation
98
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
4.5
INDIRECT REGISTER ACCESS SCHEME
In Receive CAS/RBS Buffer, Receive Payload Control and Transmit Payload Control blocks, per-channel/per-timeslot indirect register is accessed by using an indirect register access scheme. 4.5.1 INDIRECT REGISTER READ ACCESS The indirect register read access is as follows: - Read the BUSY bit in the Access Status register to confirm the bit is `0'; - Write the Access Control register to initiate the read operation and specify the indirect register address; - Read the BUSY bit in the Access Status register again to confirm the bit is `0'; Table 81: Related Bit / Register In Chapter 4
Bit T1/J1 FM[1:0] TEMODE R_OFF T_OFF BUSY RWN ADDRESS[6:0] D[7:0] Register Software Reset T1/J1 Or E1 Mode Receive Configuration 0 Transmit Configuration 0
- Read the indirect register data from the Access Data register. An indirect register access request is completed within 4 s. 4.5.2 INDIRECT REGISTER WRITE ACCESS The indirect register write access is as follows: - Read the BUSY bit in the Access Status register to confirm the bit is `0'; - Write the Access Data register; - Write the Access Control register to initiate the write operation and specify the indirect register address. An indirect register access request is completed within 4 s.
Address (Hex) 004 020, 120, 220, 320, 420, 520, 620, 720 028, 128, 228, 328, 428, 528, 628, 728 022, 122, 222, 322, 422, 522, 622, 722 0C8, 1C8, 2C8, 3C8, 4C8, 5C8, 6C8, 7C8 / 0CD, 1CD, 2CD, 3CD, 4CD, 5CD, 6CD, 7CD / 0D3, 1D3, 2D3, 3D3, 4D3, 5D3, 6D3, 7D3 0C9, 1C9, 2C9, 3C9, 4C9, 5C9, 6C9, 7C9 / 0CE, 1CE, 2CE, 3CE, 4CE, 5CE, 6CE, 7CE / 0D4, 1D4, 2D4, 3D4, 4D4, 5D4, 6D4, 7D4 0CA, 1CA, 2CA, 3CA, 4CA, 5CA, 6CA, 7CA / 0CF, 1CF, 2CF, 3CF, 4CF, 5CF, 6CF, 7CF / 0D5, 1D5, 2D5, 3D5, 4D5, 5D5, 6D5, 7D5
TPLC Access Status / RPLC Access Status / RCRB Access Status TPLC Access Control / RPLC Access Control / RCRB Access Control TPLC Access Data / RPLC Access Data / RCRB Access Data
Operation
99
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
5
5.1
5.1.1 5.1.1.1
PROGRAMMING INFORMATION
REGISTER MAP
In the `Reg' column, the `X' represents 0 ~ 7, corresponding to the eight links. T1/J1 MODE Direct Register
T1/J1 Reg (Hex)
Bit 7
Bit 6
Bit 5
Bit 4 ID4 RO21 INT5 DAT4 RSLVCK
Bit 3 ID3 MON3 LEVEL1 RO20 INT4 ADDR3 DAT3 RMUX T1/J1 TJA_E PULS3 SCAL3 SAMP3 WDAT3 RJA_E LOS3 UPDW1 -
Bit 2 ID2 MON2 LEVEL0 RO12 INT3 ADDR2 DAT2 MTSDA FM1 TJA_DP1 PULS2 SCAL2 SAMP2 WDAT2 RJA_DP1 LOS2 UPDW0 RLP LAC
Bit 1 ID1 MON1 DIR1 RO11 INT2 ADDR1 DAT1 TSLVCK FM0 TJA_DP0 PULS1 SCAL1 SAMP1 WDAT1 RJA_DP0 LOS1 MG1 ALP RAISE CNT_MD
Bit 0 ID0 MON0 DIR0 RO10 INT1 TMOVE TMOVI ADDR0 DAT0 TMUX TEMODE TJA_BW T_MD PULS0 SCAL0 SAMP0 WDAT0 RJA_BW R_MD LOS0 MG0 DLP ATAO CNT_TRF
Register Name Chip ID For Octal Transceiver Reserved Software Reset G.772 Monitor Control GPIO Control Reference Clock Output Select Reserved Interrupt Requisition Link ID Timer Interrupt Control Timer Interrupt Indication Reserved PMON Access Port PMON Access Data Backplane Global Configuration Reserved T1/J1 Or E1 Mode Transmit Jitter Attenuation Configuration Transmit Configuration 0 Transmit Configuration 1 Transmit Configuration 2 Transmit Configuration 3 Transmit Configuration 4 Receive Jitter Attenuation Configuration Receive Configuration 0 Receive Configuration 1 Receive Configuration 2 Maintenance Function Control 0 Maintenance Function Control 1 Reserved Maintenance Function Control 2 Transmit And Receive Termination Configuration Interrupt Enable Control 0
Reference Page P 114 P 114 P 115 P 116 P 117 P 118 P 118 P 118 P 119 P 119 P 120 P 113 P 121 P 122 P 123 P 124 P 125 P 126 P 126 P 127 P 128 P 129 P 130 P 131 P 132 P 133 P 133
011 ~ 01F X20 X21 X22 X23 X24 X25 X26 X27 X28 X29 X2A X2B X2C X2D ~ X30 X31 X32 X33
DONE -
RW WDAT6 EQ_ON DLLP BPV_INS -
TJITT_TES TJA_LIMT T T_OFF DFM_ON T_HZ SCAL5 SCAL4 UI1 UI0 WDAT5 WDAT4 RJITT_TES RJA_LIMT T R_OFF LOS4 SLICE1 SLICE0 SLLP SRLP T_TERM2 -
EXZ_DEF EXZ_ERR1 EXZ_ERR0 T_TERM1 T_TERM0 R_TERM2 DF_IE
R_TERM1 R_TERM0 LOS_IE
Programming Information
100
April 25, 2003
Advance Information
000 ID7 ID6 ID5 001 ~ 003 004 005 006 007 RO22 008 009 INT8 INT7 INT6 00A 00B 00C ~ 00D 00E LINKSEL2 LINKSEL1 LINKSEL0 00F DAT7 DAT6 DAT5 010 -
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Reg (Hex) X34 X35 X36 X37 X38 X39 X3A X3B X3C X3D X3E X3F X40 X41 X42 X43 X44 X45 X46 X47 X48 X49 X4A X4B X4C X4D X4E X4F X50 X51 X52 X53 X54 ~ X55 X56 X57 X58 X59 ~ X5B X5C X5D X5E ~ X61 X62 X63 ~ X64 X65 X66 X67 X68 ~ X6A
Bit 7 CNTH[7] CNTL[7] IBCD THDLC3 C8 C8 -
Bit 6 DAC_IE TJITT6 RJITT6 DAC_IS CNTH[6] CNTL[6] RBOC THDLC2 TSOFF6 TSOFF6 C7 C7 -
Bit 5 TJA_IE TJITT5 RJITT5
Bit 4 RJA_IE LATT4 TJITT4 RJITT4
Bit 3 LATT3 TJITT3 RJITT3 CNTH[3] CNTL[3] PRGD RHDLC2 FE TSOFF3 EDGE DE TSOFF3 EDGE UNFM DDSC SFEE SFEI C4 M1 S2 SCAE SCAI C4 M1 S2 -
Bit 2 EXZ_IE DF_IES DF_S LATT2 TJITT2 RJITT2 DF_IS EXZ_IS CNTH[2] CNTL[2] RCRB RHDLC1 CMS MAP1 TSOFF2 BOFF2 FE MAP1 TSOFF2 BOFF2 REFCRCE MIMICC BEEE BEEI C3 C11 S1 SCSE SCSI FDLBYP C3 C11 S1 -
Bit 1 CV_IE LATT1 TJITT1 RJITT1 CV_IS CNTH[1] CNTL[1] FGEN ELST FSINV MAP0 TSOFF1 BOFF1 CMS MAP0 CMFS TSOFF1 BOFF1 RCOFAI RCOFAE REFEN M2O1 FERE FERI C2 C10 A2 SCME SCMI CRCBYP C2 C10 A2 -
Bit 0 CNT_IE LOS_IES LOS_S LATT0 TJITT0
Register Name
Reference Page P 134 P 135 P 135 P 136 P 137 P 137 P 138 P 139 P 140 P 140 P 141 P 142 P 143 P 144 P 145 P 146 P 146 P 147 P 148 P 149 P 150 P 150 P 151 P 151 P 152 P 153 P 154 P 154 P 155 P 156 P 157 P 158 P 158 P 159 P 160 P 161 P 162 P 163 P 163 P 164 -
TJA_IS RJA_IS CNTH[5] CNTH[4] CNTL[5] CNTL[4] ALARM PMON THDLC1 RHDLC3 FBITGAP DE TSOFF5 TSOFF4 FBITGAP FSINV TSOFF5 TSOFF4 RMFBE EXCRCERI MIMICI RMFBI C6 C5 M3 M2 S4 S3 SCDEB C6 C5 M3 M2 S4 S3 -
Interrupt Enable Control 1 Interrupt Trigger Edges Select Line Status Register 0 Line Status Register 1 Transmit Jitter Measure Value Indication RJITT0 Receive Jitter Measure Value Indication LOS_IS Interrupt Status 0 CNTOV_IS Interrupt Status 1 CNTH[0] EXZ Error Counter H-Byte CNTL[0] EXZ Error Counter L-Byte Reserved LIU Interrupt Module Indication 2 FRMR Interrupt Module Indication 0 TRSI/RESI Interrupt Module Indication 1 FSTYP TBIF Option Register TMODE TBIF Operating Mode TSOFF0 TBIF TS Offset BOFF0 TBIF Bit Offset TRI RBIF Operation Register RMODE RBIF Mode ALTFIS RBIF Frame Pulse TSOFF0 RBIF TS Offset BOFF0 RBIF Bit Offset TCOFAI RTSFS Change Indication TCOFAE RTSFS Interrupt Control REFR FRMR Mode 0 M2O0 FRMR Mode 1 OOFV FRMR Status OOFE FRMR Interrupt Control 0 COFAE FRMR Interrupt Control 1 OOFI FRMR Interrupt Indication 0 COFAI FRMR Interrupt Indication 1 Reserved C1 RDL0 C9 RDL1 A1 RDL2 Reserved SCCE DLB Interrupt Control SCCI DLB Interrupt Indication Reserved FDIS T1/J1 Mode Reserved C1 XDL0 C9 XDL1 A1 XDL2 Reserved
Programming Information
101
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Reg (Hex) X6B X6C X6D X6E X6F X70 X71 X72 X73 X74 X75 X76 X77 X78 X79 X7A X7B X7C X7D X7E X7F X80 X81 X82 X83 X84 X85 X86 X87 X88 X89 X8A X8B X8C X8D X8E X8F X90 X91 X92 X93 X94 X95 X96 X97 X98
Bit 7 -
Bit 6 -
Bit 5 -
Bit 4 -
Bit 3 -
Bit 2 -
Bit 1
Bit 0
Register Name
Reference Page P 164 P 165 P 166 P 166 P 167 P 168 P 168 P 169 P 169 P 170 P 170 P 171 P 172 P 172 P 172 P 173 P 173 P 174 P 174 P 174 P 175 P 176 P 176 P 177 P 177 P 178 P 179 P 179 P 180 P 180 P 181 P 182 P 182 P 183 P 183 P 184 P 184 P 184 P 185 P 185 P 185 P 186
AUTOYELXYEL FGEN Maintenance 0 LOW MIMICEN COFAEN TXDIS TAIS FGEN Maintenance 1 MFE BFE FGEN Interrupt Control MFI BFI FGEN Interrupt Indication DDSINV CRCINV FsINV FtINV Error Insertion XTS Transmit Timing Option RINV TINV PATS1 PATS0 PRGD Control BERE INV SYNCV SYNCE PRGD Status/Error Control BERI SYNCI PRGD Interrupt Indication IBCDEN IBCDUNFM CL1 CL0 XIBC Control IBC7 IBC6 IBC5 IBC4 IBC3 IBC2 IBC1 IBC0 XIBC Code IBCDIDLE DSEL1 DSEL0 ASEL1 ASEL0 IBCD Detector Configuration LBA LBD IBCD Detector Status ACT7 ACT6 ACT5 ACT4 ACT3 ACT2 ACT1 ACT0 IBCD Activate Code DACT7 DACT6 DACT5 DACT4 DACT3 DACT2 DACT1 DACT0 IBCD Deactivate Code LBAE LBDE IBCD Interrupt Control LBAI LBDI IBCD Interrupt Indication TRKEN SLIPD SLIPE ELST Configuration SLIPI ELST Interrupt Indication TRKCODE TRKCODE TRKCODE TRKCODE TRKCODE TRKCODE2 TRKCODE TRKCODE ELST Trunk Code 7 6 5 4 3 1 0 LBBIT U2BIT U1BIT RBIT CRBIT AUTOPRM APRM Control XBOC5 XBOC4 XBOC3 XBOC2 XBOC1 XBOC0 XBOC Code AVC BOCE BOC Control BOCI BOC Interrupt Indication BOC5 BOC4 BOC3 BOC2 BOC1 BOC0 RBOC Code TDLEN3 TDLEN2 TDLEN1 THDLC Enable Control Reserved EVEN ODD TS4 TS3 TS2 TS1 TS0 THDLC2 Assignment EVEN ODD TS4 TS3 TS2 TS1 TS0 THDLC3 Assignment Reserved BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 THDLC2 Bit Select BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 THDLC3 Bit Select RDLEN3 RDLEN2 RDLEN1 RHDLC Enable Control Reserved EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC2 Assignment EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC3 Assignment Reserved BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC2 Bit Select BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC3 Bit Select LSSUFIL FISUFIL ADRM1 ADRM0 RHDLCM RRST RHDLC1 Control Register LSSUFIL FISUFIL ADRM1 ADRM0 RHDLCM RRST RHDLC2 Control Register LSSUFIL FISUFIL ADRM1 ADRM0 RHDLCM RRST RHDLC3 Control Register EMP PACK RHDLC1 RFIFO Access Status EMP PACK RHDLC2 RFIFO Access Status EMP PACK RHDLC3 RFIFO Access Status DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC1 Data
Programming Information
102
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Reg (Hex) X99 X9A X9B X9C X9D X9E X9F XA0 XA1 XA2 XA3 XA4 XA5 XA6 XA7 XA8 XA9 XAA XAB XAC XAD XAE XAF XB0 XB1 XB2 XB3 XB4 XB5 XB6 XB7 XB8 XB9 XBA XBB XBC XBD XBE XBF XC0 XC1 XC2 XC3 XC4 XC5 XC6
Bit 7 DAT7 DAT7 HA7 HA7 HA7 LA7 LA7 LA7 DAT7 DAT7 DAT7 REDDTH7 REDCTH7 YELDTH7 YELCTH7 AISDTH7 AISCTH7 PRDGOVE PRDGOVI -
Bit 6 DAT6 DAT6 HA6 HA6 HA6 LA6 LA6 LA6 DAT6 DAT6 DAT6 REDDTH6 REDCTH6 YELDTH6 YELCTH6 AISDTH6 AISCTH6 -
Bit 5 DAT5 DAT5 HA5 HA5 HA5 LA5 LA5 LA5 AUTOFISU AUTOFISU AUTOFISU FL1 FL1 FL1 DAT5 DAT5 DAT5 REDDTH5 REDCTH5 YELDTH5 YELCTH5 AISDTH5 AISCTH5 -
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Register Name
Reference Page P 186 P 186 P 187 P 187 P 187 P 188 P 188 P 188 P 189 P 189 P 189 P 190 P 190 P 190 P 191 P 191 P 191 P 193 P 193 P 193 P 194 P 194 P 194 P 195 P 195 P 195 P 196 P 196 P 196 P 197 P 197 P 197 P 198 P 199 P 199 P 200 P 200 P 201 P 201 P 202 P 202 P 203 P 204 P 204 P 205 P 205
DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC2 Data DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC3 Data OVFLE RMBEE RHDLC1 Interrupt Control OVFLE RMBEE RHDLC2 Interrupt Control OVFLE RMBEE RHDLC3 Interrupt Control OVFLI RMBEI RHDLC1 Interrupt Indication OVFLI RMBEI RHDLC2 Interrupt Indication OVFLI RMBEI RHDLC3 Interrupt Indication HA4 HA3 HA2 HA1 HA0 RHDLC1 High Address HA4 HA3 HA2 HA1 HA0 RHDLC2 High Address HA4 HA3 HA2 HA1 HA0 RHDLC3 High Address LA4 LA3 LA2 LA1 LA0 RHDLC1 Low Address LA4 LA3 LA2 LA1 LA0 RHDLC2 Low Address LA4 LA3 LA2 LA1 LA0 RHDLC3 Low Address EOM XREP ABORT THDLCM TRST THDLC1 Control EOM XREP ABORT THDLCM TRST THDLC2 Control EOM XREP ABORT THDLCM TRST THDLC3 Control FL0 LL1 LL0 HL1 HL0 TFIFO1 Threshold FL0 LL1 LL0 HL1 HL0 TFIFO2 Threshold FL0 LL1 LL0 HL1 HL0 TFIFO3 Threshold DAT4 DAT3 DAT2 DAT1 DAT0 THDLC1 Data DAT4 DAT3 DAT2 DAT1 DAT0 THDLC2 Data DAT4 DAT3 DAT2 DAT1 DAT0 THDLC3 Data FUL EMP RDY TFIFO1 Status FUL EMP RDY TFIFO2 Status FUL EMP RDY TFIFO3 Status UDRUNE RDYE THDLC1 Interrupt Control UDRUNE RDYE THDLC2 Interrupt Control UDRUNE RDYE THDLC3 Interrupt Control UDRUNI RDYI THDLC1 Interrupt Indication UDRUNI RDYI THDLC2 Interrupt Indication UDRUNI RDYI THDLC3 Interrupt Indication AIS YEL RED Alarm Status AISE YELE REDE Alarm Control AISI YELI REDI Alarm Indication REDDTH4 REDDTH3 REDDTH2 REDDTH1 REDDTH0 RED Declare Threshold REDCTH4 REDCTH3 REDCTH2 REDCTH1 REDCTH0 RED Clear Threshold YELDTH4 YELDTH3 YELDTH2 YELDTH1 YELDTH0 Yellow Declare Threshold YELCTH4 YELCTH3 YELCTH2 YELCTH1 YELCTH0 Yellow Clear Threshold AISDTH4 AISDTH3 AISDTH2 AISDTH1 AISDTH0 AIS Declare Threshold AISCTH4 AISCTH3 AISCTH2 AISCTH1 AISCTH0 AIS Clear Threshold UPDAT AUTOUPD PMON Control DDSOVE COFAOVE OOFOVE FEROVE CRCOVE PMON Interrupt Control 0 LCVOVE PMON Interrupt Control 1 DDSOVI/ COFAOVI OOFOVI FEROVI CRCOVI PMON Interrupt Indication 0 LCVOVI PMON Interrupt Indication 1
Programming Information
103
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Reg (Hex) XC7 XC8 XC9 XCA XCB XCC XCD XCE XCF XD0 XD1 XD2 XD3 XD4 XD5 XD6 XD7 XD8
Bit 7 RWN D7 SIGSNAP RWN D7 SIGSNAP RWN D7 COSI8 COSI16 COSI24
Bit 6 -
Bit 5 -
Bit 4 -
Bit 3
Bit 2
Bit 1
Bit 0
Register Name TPLC / RPLC / PRGD Test Configuration TPLC Access Status TPLC Access Control TPLC Access Data TPLC Configuration TPLC Control Enable RPLC Access Status RPLC Access Control RPLC Access Data RPLC Configuration RPLC Control Enable RCRB Configuration RCRB Access Status RCRB Access Control RCRB Access Data RCRB State Change Indication 0 RCRB State Change Indication 1 RCRB State Change Indication 2
Reference Page P 206 P 207 P 207 P 207 P 208 P 209 P 210 P 210 P 210 P 211 P 212 P 213 P 214 P 214 P 214 P 215 P 215 P 215
COSI15 COSI23
COSI14 COSI22
COSI13 COSI21
COSI12 COSI20
COSI11 COSI19
COSI10 COSI18
COSI9 COSI17
Programming Information
104
April 25, 2003
Advance Information
PRBSMOD E1 ADDRESS ADDRESS ADDRESS ADDRESS 6 5 4 3 D6 D5 D4 D3 GSTRKEN ZCS2 ZCS1 ZCS0 ABXX ADDRESS ADDRESS ADDRESS ADDRESS 6 5 4 3 D6 D5 D4 D3 GSTRKEN ABXX FREEZE ADDRESS ADDRESS ADDRESS ADDRESS 6 5 4 3 D6 D5 D4 D3 COSI7 COSI6 COSI5 COSI4
PRBSMOD PRBSDIR TESTEN E0 BUSY ADDRESS2 ADDRESS ADDRESS 1 0 D2 D1 D0 GSUBST2 GSUBST1 GSUBST0 PCCE BUSY ADDRESS2 ADDRESS ADDRESS 1 0 D2 D1 D0 GSUBST2 GSUBST1 GSUBST0 SIGFIX POL PCCE DEB SIGE SIGF BUSY ADDRESS2 ADDRESS ADDRESS 1 0 D2 D1 D0 COSI3 COSI2 COSI1
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
5.1.1.2 PMON
Indirect Register
Address (Hex) 00 01 02 03 04 05 06 07 08 09 0A 0B
Bit 7 CRCE7 FER7 PRGD7 PRGD15 LCV7 LCV15 DDSE7 -
Bit 6 CRCE6 FER6 PRGD6 PRGD14 LCV6 LCV14 DDSE6 -
Bit 5 CRCE5 FER5 PRGD5 PRGD13 LCV5 LCV13 DDSE5 -
Bit 4 CRCE4 FER4 OOF4 PRGD4 PRGD12 LCV4 LCV12 DDSE4 -
Bit 3 CRCE3 FER3 FER11 OOF3 PRGD3 PRGD11 LCV3 LCV11 DDSE3 -
Bit 2 CRCE2 FER2 FER10 COFA2 OOF2 PRGD2 PRGD10 LCV2 LCV10 DDSE2 -
Bit 1 CRCE1 CRCE9 FER1 FER9 COFA1 OOF1 PRGD1 PRGD9 LCV1 LCV9 DDSE1 DDSE9
Bit 0 CRCE0 CRCE8 FER0 FER8 COFA0 OOF0 PRGD0 PRGD8 LCV0 LCV8 DDSE0 DDSE8
Register CRCE Counter Mapping 0 CRCE Counter Mapping 1 FER Counter Mapping 0 FER Counter Mapping 1 COFA Counter Mapping OOF Counter Mapping PRGD Counter Mapping 0 PRGD Counter Mapping 1 LCV Counter Mapping 0 LCV Counter Mapping 1 DDSE Counter Mapping 0 DDSE Counter Mapping 1
Reference Page P 216 P 216 P 217 P 217 P 218 P 218 P 219 P 219 P 220 P 220 P 221 P 221
RCRB
Address (Hex) 01 ~ 18
Bit 7 -
Bit 6 -
Bit 5 -
Bit 4 EXTRACT
Bit 3 A
Bit 2 B
Bit 1 C
Bit 0 D
Register Extracted Signaling Data/Extract Enable Register for CH1 ~ CH24
Reference Page P 222
RPLC
Address (Hex) 01 ~ 18 21 ~ 38 41 ~ 58
Bit 7 SUBST2 DTRK7 -
Bit 6 SUBST1 DTRK6 TEST
Bit 5 SUBST0 DTRK5 -
Bit 4 SINV DTRK4 STRKEN
Bit 3 OINV DTRK3 A
Bit 2 EINV DTRK2 B
Bit 1 G56K DTRK1 C
Bit 0 GAP
Register
Reference Page P 223 P 224 P 225
Channel Control Register for CH1 ~ CH24 DTRK0 Data Trunk Conditioning Code Register for CH1 ~ CH24 D Signaling Trunk Conditioning Code Register for CH1 ~ CH24
TPLC
Address (Hex) 01 ~ 18 21 ~ 38 41 ~ 58
Bit 7 SUBST2 DTRK7 -
Bit 6 SUBST1 DTRK6 TEST
Bit 5 SUBST0 DTRK5 SIGINS
Bit 4 SINV DTRK4 STRKEN
Bit 3 OINV DTRK3 A
Bit 2 EINV DTRK2 B
Bit 1 G56K DTRK1 C
Bit 0 GAP DTRK0 D
Register Channel Control Register for CH1 ~ CH24 Data Trunk Conditioning Code Register for CH1 ~ CH24 Signaling Trunk Conditioning Code Register for CH1 ~ CH24
Reference Page P 226 P 227 P 228
Programming Information
105
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
5.1.2 5.1.2.1
E1 MODE Direct Register
E1 Reg (Hex) 000 001 ~ 003 004 005 006 007 008 009 00A 00B 00C ~ 00D 00E 00F 010 011 ~ 01F X20 X21 X22 X23 X24 X25 X26 X27 X28 X29 X2A X2B X2C X2D ~ X30 X31 X32 X33 X34 X35 X36 X37
Bit 7 ID7 INT8 LINKSEL2 DAT7 DONE -
Bit 6 ID6 INT7 LINKSEL1 DAT6 RW WDAT6 EQ_ON DLLP BPV_INS DAC_IE -
Bit 5 ID5 RO22 INT6 LINKSEL0 DAT5 -
Bit 4 ID4 RO21 INT5 DAT4 RSLVCK -
Bit 3 ID3 MON3 LEVEL1 RO20 INT4 ADDR3 DAT3 RMUX T1/J1 TJA_E PULS3 SCAL3 SAMP3 WDAT3 RJA_E LOS3 UPDW1 -
Bit 2 ID2 MON2 LEVEL0 RO12 INT3 ADDR2 DAT2 MTSDA FM1 TJA_DP1 PULS2 SCAL2 SAMP2 WDAT2 RJA_DP1 LOS2 UPDW0 RLP LAC -
Bit 1 ID1 MON1 DIR1 RO11 INT2 ADDR1 DAT1 TSLVCK FM0 TJA_DP0 PULS1 SCAL1 SAMP1 WDAT1 RJA_DP0 LOS1 MG1 ALP RAISE -
Bit 0 ID0 MON0 DIR0 RO10 INT1 TMOVE TMOVI ADDR0 DAT0 TMUX -
Register Name Chip ID For Octal Transceiver Reserved Software Reset G.772 Monitor Control GPIO Control Reference Clock Output Select Reserved Interrupt Requisition Link ID Timer Interrupt Control Timer Interrupt Indication Reserved PMON Access Port PMON Access Data Backplane Global Configuration Reserved
Reference Page P 229 P 229 P 230 P 231 P 232 P 233 P 233 P 233 P 234 P 234 P 235 P 113 P 236 P 237 P 238 P 239 P 240 P 241 P 242 P 243 P 244 P 245 P 246 P 247 P 248 P 249 P 249 P 250 P 251 P 251 P 252
TJITT_TES TJA_LIMT T T_OFF DFM_ON T_HZ SCAL5 SCAL4 UI1 UI0 WDAT5 WDAT4 RJITT_TES RJA_LIMT T R_OFF LOS4 SLICE1 SLICE0 SLLP SRLP T_TERM2 TJA_IE -
TEMODE T1/J1 Or E1 Mode TJA_BW Transmit Jitter Attenuation Configuration T_MD Transmit Configuration 0 PULS0 Transmit Configuration 1 SCAL0 Transmit Configuration 2 SAMP0 Transmit Configuration 3 WDAT0 Transmit Configuration 4 RJA_BW Receive Jitter Attenuation Configuration R_MD Receive Configuration 0 LOS0 Receive Configuration 1 MG0 Receive Configuration 2 DLP Maintenance Function Control 0 ATAO Maintenance Function Control 1 Reserved CNT_TRF Maintenance Function Control 2 R_TERM0 Transmit And Receive Termination Configuration LOS_IE Interrupt Enable Control 0 CNT_IE Interrupt Enable Control 1 LOS_IES Interrupt Trigger Edges Select LOS_S Line Status Register 0 LATT0 Line Status Register 1
EXZ_DEF EXZ_ERR1 EXZ_ERR0 CNT_MD T_TERM1 T_TERM0 R_TERM2 R_TERM1 RJA_IE LATT4 LATT3 DF_IE EXZ_IE DF_IES DF_S LATT2 CV_IE LATT1
Programming Information
106
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Reg (Hex) X38 X39 X3A X3B X3C X3D X3E X3F X40 X41 X42 X43 X44 X45 X46 X47 X48 X49 X4A X4B X4C X4D X4E X4F X50 X51 X52 X53 X54 X55 X56 X57 X58 X59 X5A X5B X5C X5D X5E X5F X60 X61 X62 X63 X64
Bit 7 CNTH[7] CNTL[7] THDLC3 BIT2C ISMFPE ISMFPI Si0 Sa6SYN -
Bit 6 TJITT6 RJITT6
Bit 5 TJITT5 RJITT5
Bit 4 TJITT4 RJITT4
Bit 3 TJITT3 RJITT3
Bit 2 TJITT2 RJITT2
Bit 1 TJITT1 RJITT1 CV_IS CNTH[1] CNTL[1] FGEN ELST FSINV TSOFF1 BOFF1 CMS CMFS TSOFF1 BOFF1 RCOFAI RCOFAE REFEN SMFASC OOOFV OOOFE FERE OOOFI FERI Sa7 X1 Sa43 Sa53 Sa63 Sa73 Sa83 Sa6-AI Sa7E Sa7I CFEBEV CFEBEE CFEBEI GENCRC Si0 Sa7EN
Bit 0 TJITT0 RJITT0 LOS_IS CNTOV_IS CNTH[0] CNTL[0] LIU FRMR TRSI/RESI FSTYP TMODE TSOFF0 BOFF0 TRI RMODE TSOFF0 BOFF0 TCOFAI TCOFAE REFR C2NCIWCK OOFV OOFE COFAE OOFI COFAI Sa8 X2 Sa44 Sa54 Sa64 Sa74 Sa84 Sa6-8I Sa8E Sa8I V52LINKV V52LINKE V52LINKI FDIS Si1 Sa8EN
Register Name Transmit Jitter Measure Value Indication Receive Jitter Measure Value Indication Interrupt Status 0 Interrupt Status 1 EXZ Error Counter H-Byte EXZ Error Counter L-Byte Reserved Interrupt Module Indication 2 Interrupt Module Indication 0 Interrupt Module Indication 1 TBIF Option Register TBIF Operating Mode TBIF TS Offset TBIF Bit Offset RBIF Operation Register RBIF Mode RBIF Frame Pulse RBIF TS Offset RBIF Bit Offset RTSFS Change Indication RTSFS Interrupt Control FRMR Mode 0 FRMR Mode 1 FRMR Status FRMR Interrupt Control 0 FRMR Interrupt Control 1 FRMR Interrupt Indication 0 FRMR Interrupt Indication 1 TS0 International / National TS16 Spare Sa4 Codeword Sa5 Codeword Sa6 Codeword Sa7 Codeword Sa8 Codeword Sa6 Codeword Indication Sa Codeword Interrupt Control Sa Codeword Interrupt Indication Reserved Overhead Error Status Overhead Interrupt Control Overhead Interrupt Indication E1 Mode FGEN International Bit FGEN Sa Control
Reference Page P 253 P 253 P 254 P 255 P 256 P 256 P 257 P 257 P 258 P 259 P 260 P 261 P 261 P 262 P 263 P 263 P 264 P 264 P 265 P 265 P 266 P 267 P 268 P 269 P 270 P 271 P 272 P 273 P 274 P 274 P 275 P 275 P 276 P 276 P 277 P 278 P 279 P 280 P 281 P 282 P 283 P 284 P 285
DF_IS DAC_IS TJA_IS RJA_IS EXZ_IS CNTH[6] CNTH[5] CNTH[4] CNTH[3] CNTH[2] CNTL[6] CNTL[5] CNTL[4] CNTL[3] CNTL[2] ALARM PMON PRGD RCRB THDLC2 THDLC1 RHDLC3 RHDLC2 RHDLC1 DE FE CMS TSOFF6 TSOFF5 TSOFF4 TSOFF3 TSOFF2 EDGE BOFF2 DE FE FSINV OHD SMFS TSOFF6 TSOFF5 TSOFF4 TSOFF3 TSOFF2 EDGE BOFF2 UNFM REFCRCE CASEN CRCEN CNTNFAS WORDERR TS16C C2NCIWV OOSMFV OOCMFV C2NCIWE OOSMFE OOCMFE ICSMFPE SMFERE ICMFPE CMFERE CRCEE EXCRCERI C2NCIWI OOSMFI OOCMFI ICSMFPI SMFERI ICMFPI CMFERI CRCEI Si1 A Sa4 Sa5 Sa6 X0 Y Sa41 Sa42 Sa51 Sa52 Sa61 Sa62 Sa71 Sa72 Sa81 Sa82 Sa6-FI Sa6-EI Sa6-CI SaDEB Sa6SCE Sa4E Sa5E Sa6E Sa6SCI Sa4I Sa5I Sa6I XDIS TCRCEE TCRCEI SiDIS TFEBEE TFEBEI FEBEDIS Sa4EN FEBEE FEBEI CRCM Sa5EN RAICRCV RAICRCE RAICRCI SIGEN Sa6EN
Programming Information
107
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Reg (Hex) X65 X66 X67 X68 X69 X6A X6B
Bit 7 -
Bit 6 -
Bit 5 TS16LOS
Bit 4 TS16AIS
Bit 3 Sa41 Sa51 Sa61 Sa71 Sa81 X0 MFAIS
Bit 2 Sa42 Sa52 Sa62 Sa72 Sa82 G706RAI
Bit 1 Sa43 Sa53 Sa63 Sa73 Sa83 X1 AUTOYELLOW TXDIS MFE MFI FASALLINV PATS1 SYNCV -
Bit 0 Sa44 Sa54 Sa64 Sa74 Sa84 X2 REMAIS
Register Name Sa4 Code-word Sa5 Code-word Sa6 Code-word Sa7 Code-word Sa8 Code-word FGEN Extra FGEN Maintenance 0
Reference Page P 286 P 286 P 286 P 287 P 287 P 287 P 288 P 289 P 290 P 291 P 292 P 293 P 293 P 294 P 294 P 295 P 295 P 295 P 296 P 297 P 297 P 297 P 298 P 298 P 298 P 299 P 300 P 300 P 300 P 301 P 301 P 301 P 302 P 302 P 302 P 303 P 303 P 303 P 304 P 304 P 304 P 305
X6C COFAEN TAIS FGEN Maintenance 1 X6D SMFE FASE SIGMFE BFE FGEN Interrupt Control X6E SMFI FASI SIGMFI BFI FGEN Interrupt Indication X6F CRCINV CRCPINV CASPINV NFASINV FAS1INV Error Insertion X70 XTS Transmit Timing Option X71 RINV TINV PATS0 PRGD Control X72 BERE INV SYNCE PRGD Status/Error Control X73 BERI SYNCI PRGD Interrupt Indication X74 ~ Reserved X7B X7C TRKEN SLIPD SLIPE ELST Configuration X7D SLIPI ELST Interrupt Indication X7E TRKCODE7 TRKCODE TRKCODE TRKCODE TRKCODE TRKCODE2 TRKCODE1 TRKCODE0 ELST Trunk Code 6 5 4 3 X7F ~ Reserved X83 X84 TDLEN3 TDLEN2 TDLEN1 THDLC Enable Control X85 EVEN ODD TS4 TS3 TS2 TS1 TS0 THDLC1 Assignment X86 EVEN ODD TS4 TS3 TS2 TS1 TS0 THDLC2 Assignment X87 EVEN ODD TS4 TS3 TS2 TS1 TS0 THDLC3 Assignment X88 BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 THDLC1 Bit Select X89 BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 THDLC2 Bit Select X8A BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 THDLC3 Bit Select X8B RDLEN3 RDLEN2 RDLEN1 RHDLC Enable Control X8C EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC1 Assignment X8D EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC2 Assignment X8E EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC3 Assignment X8F BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC1 Bit Select X90 BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC2 Bit Select X91 BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC3 Bit Select X92 LSSUFIL FISUFIL ADRM1 ADRM0 RHDLCM RRST RHDLC1 Control Register X93 LSSUFIL FISUFIL ADRM1 ADRM0 RHDLCM RRST RHDLC2 Control Register X94 LSSUFIL FISUFIL ADRM1 ADRM0 RHDLCM RRST RHDLC3 Control Register X95 EMP PACK RHDLC1 RFIFO Access Status X96 EMP PACK RHDLC2 RFIFO Access Status X97 EMP PACK RHDLC3 RFIFO Access Status X98 DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC1 Data X99 DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC2 Data X9A DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC3 Data X9B OVFLE RMBEE RHDLC1 Interrupt Control
Programming Information
108
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Reg (Hex)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3 HA3 HA3 HA3 LA3 LA3 LA3 XREP XREP XREP LL1 LL1 LL1 DAT3 DAT3 DAT3 RMAIV RMAIE RMAII -
Bit 2 HA2 HA2 HA2 LA2 LA2 LA2 ABORT ABORT ABORT LL0 LL0 LL0 DAT2 DAT2 DAT2 FUL FUL FUL AIS AISE AISI -
Bit 1 OVFLE OVFLE OVFLI OVFLI OVFLI HA1 HA1 HA1 LA1 LA1 LA1 THDLCM THDLCM THDLCM HL1 HL1 HL1 DAT1 DAT1 DAT1 EMP EMP EMP UDRUNE UDRUNE UDRUNE UDRUNI UDRUNI UDRUNI RAIV RAIE RAII AISC -
Bit 0 RMBEE RMBEE RMBEI RMBEI RMBEI HA0 HA0 HA0 LA0 LA0 LA0 TRST TRST TRST HL0 HL0 HL0 DAT0 DAT0 DAT0 RDY RDY RDY RDYE RDYE RDYE RDYI RDYI RDYI RED REDE REDI RAIC -
Register Name RHDLC2 Interrupt Control RHDLC3 Interrupt Control RHDLC1 Interrupt Indication RHDLC2 Interrupt Indication RHDLC3 Interrupt Indication RHDLC1 High Address RHDLC2 High Address RHDLC3 High Address RHDLC1 Low Address RHDLC2 Low Address RHDLC3 Low Address THDLC1 Control THDLC2 Control THDLC3 Control TFIFO1 Threshold TFIFO2 Threshold TFIFO3 Threshold THDLC1 Data THDLC2 Data THDLC3 Data TFIFO1 Status TFIFO2 Status TFIFO3 Status THDLC1 Interrupt Control THDLC2 Interrupt Control THDLC3 Interrupt Control THDLC1 Interrupt Indication THDLC2 Interrupt Indication THDLC3 Interrupt Indication Alarm Status Alarm Control Alarm Indication Alarm Criteria Control Reserved
Reference Page P 305 P 305 P 306 P 306 P 306 P 307 P 307 P 307 P 308 P 308 P 308 P 309 P 309 P 309 P 311 P 311 P 311 P 312 P 312 P 312 P 313 P 313 P 313 P 314 P 314 P 314 P 315 P 315 P 315 P 316 P 317 P 318 P 319 P 319 P 320 P 321 P 322 P 323 P 323 P 324 P 324 P 324 P 325 P 325 P 326
X9C X9D X9E X9F XA0 XA1 HA7 HA6 XA2 HA7 HA6 XA3 HA7 HA6 XA4 LA7 LA6 XA5 LA7 LA6 XA6 LA7 LA6 XA7 XA8 XA9 XAA XAB XAC XAD DAT7 DAT6 XAE DAT7 DAT6 XAF DAT7 DAT6 XB0 XB1 XB2 XB3 XB4 XB5 XB6 XB7 XB8 XB9 XBA XBB XBC XBD ~ XC1 XC2 XC3 PRDGOVE TFEBEOVE XC4 XC5 PRDGOVI TFEBEOVI XC6 XC7 XC8 XC9 XCA XCB XCC XCD
HA5 HA4 HA5 HA4 HA5 HA4 LA5 LA4 LA5 LA4 LA5 LA4 AUTOFISU EOM AUTOFISU EOM AUTOFISU EOM FL1 FL0 FL1 FL0 FL1 FL0 DAT5 DAT4 DAT5 DAT4 DAT5 DAT4 TS16LOSV TS16AISV TS16LOSE TS16AISE TS16LOSI TS16AISI -
FEBEOVE TCRCOVE COFAOVE FEBEOVI TCRCOVI COFAOVI PRBSMOD E1 RWN ADDRESS6 ADDRESS5 ADDRESS4 ADDRESS3 D7 D6 D5 D4 D3 SIGSNAP GSTRKEN -
UPDAT AUTOUPD PMON Control OOFOVE FEROVE CRCOVE PMON Interrupt Control 0 LCVOVE PMON Interrupt Control 1 OOFOVI FEROVI CRCOVI PMON Interrupt Indication 0 LCVOVI PMON Interrupt Indication 1 PRBSMOD PRBSDIR TESTEN TPLC / RPLC / PRGD Test ConE0 figuration BUSY TPLC Access Status ADDRESS2 ADDRESS1 ADDRESS0 TPLC Access Control D2 D1 D0 TPLC Access Data GSUBST2 GSUBST1 GSUBST0 TPLC Configuration PCCE TPLC Control Enable BUSY RPLC Access Status
Programming Information
109
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Reg (Hex) XCE XCF XD0 XD1 XD2 XD3 XD4 XD5 XD6 XD7 XD8 XD9
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Register Name
Reference Page P 326 P 326 P 327 P 328 P 328 P 329 P 329 P 329 P 330 P 330 P 331 P 331
Programming Information
110
April 25, 2003
Advance Information
RWN ADDRESS6 ADDRESS5 ADDRESS4 ADDRESS3 ADDRESS2 ADDRESS1 ADDRESS0 RPLC Access Control D7 D6 D5 D4 D3 D2 D1 D0 RPLC Access Data SIGSNAP GSTRKEN GSUBST2 GSUBST1 GSUBST0 RPLC Configuration PCCE RPLC Control Enable FREEZE DEB SIGE RCRB Configuration BUSY RCRB Access Status RWN ADDRESS6 ADDRESS5 ADDRESS4 ADDRESS3 ADDRESS2 ADDRESS1 ADDRESS0 RCRB Access Control D7 D6 D5 D4 D3 D2 D1 D0 RCRB Access Data COSI8 COSI7 COSI6 COSI5 COSI4 COSI3 COSI2 COSI1 RCRB State Change Indication 0 COSI16 COSI15 COSI14 COSI13 COSI12 COSI11 COSI10 COSI9 RCRB State Change Indication 1 COSI24 COSI23 COSI22 COSI21 COSI20 COSI19 COSI18 COSI17 RCRB State Change Indication 2 COSI30 COSI29 COSI28 COSI27 COSI26 COSI25 RCRB State Change Indication 3
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
5.1.2.2 PMON
Indirect Register
Address (Hex) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Bit 7 CRCE7 FER7 PRGD7 PRGD15 LCV7 LCV15 TCRCE7 FEBE7 TFEBE7 -
Bit 6 CRCE6 FER6 PRGD6 PRGD14 LCV6 LCV14 TCRCE6 FEBE6 TFEBE6 -
Bit 5
Bit 4
Bit 3 CRCE3 FER3 FER11 OOF3 PRGD3 PRGD11 LCV3 LCV11 TCRCE3 FEBE3 TFEBE3 -
Bit 2 CRCE2 FER2 FER10 COFA2 OOF2 PRGD2 PRGD10 LCV2 LCV10 TCRCE2 FEBE2 TFEBE2 -
Bit 1 CRCE1 CRCE9 FER1 FER9 COFA1 OOF1 PRGD1 PRGD9 LCV1 LCV9 TCRCE1 TCRCE9 FEBE1 FEBE9 TFEBE1 TFEBE9
Bit 0 CRCE0 CRCE8 FER0 FER8 COFA0 OOF0 PRGD0 PRGD8 LCV0 LCV8 TCRCE0 TCRCE8 FEBE0 FEBE8 TFEBE0 TFEBE8
Register CRCE Counter Mapping 0 CRCE Counter Mapping 1 FER Counter Mapping 0 FER Counter Mapping 1 COFA Counter Mapping OOF Counter Mapping PRGD Counter Mapping 0 PRGD Counter Mapping 1 LCV Counter Mapping 0 LCV Counter Mapping 1 TCRCE Counter Mapping 0 TCRCE Counter Mapping 1 FEBE Counter Mapping 0 FEBE Counter Mapping 1 TFEBE Counter Mapping 0 TFEBE Counter Mapping 1
Reference Page P 332 P 332 P 333 P 333 P 334 P 334 P 335 P 335 P 336 P 336 P 337 P 337 P 338 P 338 P 339 P 339
RCRB
Address (Hex) 01 ~ 0F 11 ~ 1F
Bit 7 -
Bit 6 -
Bit 5 -
Bit 4 EXTRACT EXTRACT
Bit 3 A A
Bit 2 B B
Bit 1 C C
Bit 0 D D
Register Extracted Signaling Data/Extract Enable Register for TS1 ~ TS15 Extracted Signaling Data/Extract Enable Register for TS17 ~ TS31
Reference Page P 340 P 340
RPLC
Address (Hex) 00 ~ 1F 20 ~ 3F 41 ~ 4F 51 ~ 5F
Bit 7 SUBST2 DTRK7 -
Bit 6 SUBST1 DTRK6 TEST TEST
Bit 5 SUBST0 DTRK5 -
Bit 4 SINV DTRK4 STRKEN STRKEN
Bit 3 OINV DTRK3 A A
Bit 2 EINV DTRK2 B B
Bit 1 G56K DTRK1 C C
Bit 0 GAP
Register
Reference Page P 341 P 342 P 343 P 343
Timeslot Control Register for TS0 ~ TS31 DTRK0 Data Trunk Conditioning Code Register for TS0 ~ TS31 D Signaling Trunk Conditioning Code Register for TS1 ~ TS15 D Signaling Trunk Conditioning Code Register for TS17 ~ TS31
Programming Information
111
April 25, 2003
Advance Information
CRCE5 CRCE4 FER5 FER4 OOF4 PRGD5 PRGD4 PRGD13 PRGD12 LCV5 LCV4 LCV13 LCV12 TCRCE5 TCRCE4 FEBE5 FEBE4 TFEBE5 TFEBE4 -
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
TPLC
Address (Hex) 00 ~ 1F 20 ~ 3F 41 ~ 4F 51 ~ 5F
Bit 7
Bit 6
Bit 5
Bit 4 SINV DTRK4 STRKEN STRKEN
Bit 3 OINV DTRK3 A A
Bit 2 EINV DTRK2 B B
Bit 1 G56K DTRK1 C C
Bit 0 GAP
Register
Reference Page P 344 P 345 P 346 P 346
SUBST2 SUBST1 SUBST0 DTRK7 DTRK6 TEST TEST DTRK5 -
Timeslot Control Register for TS0 ~ TS31 DTRK0 Data Trunk Conditioning Code Register for TS0 ~ TS31 D Signaling Trunk Conditioning Code Register for TS1 ~ TS15 D Signaling Trunk Conditioning Code Register for TS17 ~ TS31
Programming Information
112
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
5.2
REGISTER DESCRIPTION
Depending on the operating mode, the registers are configured for T1/J1 or E1. Before setting any other registers, the operating mode should be selected in registers 020H, 120H, 220H, 320H, 420H, 520H, 620H and 720H. According to the access method, the registers can be divided into direct registers and indirect registers. In the direct registers, the registers can be divided into global configuration registers and per-link configuration registers. The register with only one address following its name is the global configuration register, and the register with a set of address (eight addresses) following its name is the per-link configuration register. T1/J1 Or E1 Mode (020H, 120H, 220H, 320H, 420H, 520H, 620H, 720H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 T1/J1 R/W 0 2 FM1 R/W 0 1 FM0 R/W 0 0 TEMODE R/W 0
FM[1:0]: These two bits are valid when T1/J1 operating mode is selected by the corresponding TEMODE bit (b0, 020H,...). They select the operating format. = 00: SF format is selected. = 01: ESF format is selected. = 10: T1 DM format is selected. This selection is valid in T1 operating mode only. = 11: SLC-96 format is selected. This selection is valid in T1 operating mode only. TEMODE: This bit selects the operating mode for the current link. = 0: E1 mode is selected. = 1: T1/J1 mode is selected.
Programming Information
113
April 25, 2003
Advance Information
T1/J1: This bit is valid when T1/J1 operating mode is selected by the corresponding TEMODE bit (b0, 020H,...). It selects the operating mode between T1 and J1 for the current link. = 0: T1 mode is selected. = 1: J1 mode is selected.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
5.2.1 5.2.1.1
T1/J1 MODE Direct Register
T1/J1 Chip ID For Octal Transceiver (000H)
Bit No. Bit Name Type Default 7 ID7 R 0 6 ID6 R 0 5 ID5 R 0 4 ID4 R 0 3 ID3 R 0 2 ID2 R 0 1 ID1 R 0 0 ID0 R 1
ID[7:0]: The ID[7:0] bits are pre-set, representing the current version number of the IDT82P2288. T1/J1 Software Reset (004H)
Bit No. Bit Name Type Default X 7 6 5 4 3 2 1 0
A write operation to this register will generate a software reset. The software reset will set all the registers except the T1/J1 Or E1 Mode register (020H,...) to their default values. If the setting is changed in the T1/J1 Or E1 Mode register (020H,...), a software reset must be applied.
Programming Information
114
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 G.772 Monitor Control (005H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 MON3 R/W 0 2 MON2 R/W 0 1 MON1 R/W 0 0 MON0 R/W 0
MON[3:0]: These bits determine whether the G.772 Monitor is implemented. When the G.772 Monitor is implemented, these bits select one transmitter or receiver to be monitored by the Link 1.
MON[3:0] 0000 0001 0010 0011 0100 0101 0110 0111
Monitored Path No transmitter or receiver is monitored. The receiver of the Link 2 is monitored. The receiver of the Link 3 is monitored. The receiver of the Link 4 is monitored. The receiver of the Link 5 is monitored. The receiver of the Link 6 is monitored. The receiver of the Link 7 is monitored. The receiver of the Link 8 is monitored.
MON[3:0] 1000 1001 1010 1011 1100 1101 1110 1111
Monitored Path No transmitter or receiver is monitored. The transmitter of the Link 2 is monitored. The transmitter of the Link 3 is monitored. The transmitter of the Link 4 is monitored. The transmitter of the Link 5 is monitored. The transmitter of the Link 6 is monitored. The transmitter of the Link 7 is monitored. The transmitter of the Link 8 is monitored.
Programming Information
115
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 GPIO Control (006H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 LEVEL1 R/W 0 2 LEVEL0 R/W 0 1 DIR1 R/W 1 0 DIR0 R/W 1
LEVEL[1]: When the GPIO[1] pin is defined as an output port, this bit can be read and written: = 0: The GPIO[1] pin outputs low level. = 1: The GPIO[1] pin outputs high level. When the GPIO[1] pin is defined as an input port, this bit can only be read: = 0: Low level is input on the GPIO[1] pin. = 1: High level is input on the GPIO[1] pin.
DIR[1]: = 0: The GPIO[1] pin is used as an output port. = 1: The GPIO[1] pin is used as an input port. DIR[0]: = 0: The GPIO[0] pin is used as an output port. = 1: The GPIO[0] pin is used as an input port.
Programming Information
116
April 25, 2003
Advance Information
LEVEL[0]: When the GPIO[0] pin is defined as an output port, this bit can be read and written: = 0: The GPIO[0] pin outputs low level. = 1: The GPIO[0] pin outputs high level. When the GPIO[0] pin is defined as an input port, this bit can only be read: = 0: Low level is input on the GPIO[0] pin. = 1: High level is input on the GPIO[0] pin.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Reference Clock Output Select (007H)
Bit No. Bit Name Type Default Reserved 7 6 5 RO22 R/W 0 4 RO21 R/W 0 3 RO20 R/W 0 2 RO12 R/W 0 1 RO11 R/W 0 0 RO10 R/W 0
RO2[2:0]: These bits select the recovered clock from the line side of one link to be internally looped to the REFB_OUT output pin:
RO2[2:0] 000 001 010 011 100 101 110 111
Selected Recovered Clock The recovered clock from the line side of Link 1 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 2 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 3 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 4 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 5 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 6 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 7 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 8 is selected to be internally looped to the REFB_OUT output pin.
RO1[2:0]: These bits select the recovered clock from the line side of one link to be internally looped to the REFA_OUT output pin:
RO1[2:0] 000 001 010 011 100 101 110 111
Selected Recovered Clock The recovered clock from the line side of Link 1 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 2 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 3 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 4 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 5 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 6 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 7 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 8 is selected to be internally looped to the REFA_OUT output pin.
Programming Information
117
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Interrupt Requisition Link ID (009H)
Bit No. Bit Name Type Default 7 INT8 R 0 6 INT7 R 0 5 INT6 R 0 4 INT5 R 0 3 INT4 R 0 2 INT3 R 0 1 INT2 R 0 0 INT1 R 0
INTn: = 0: No interrupt is generated in the corresponding link. = 1: At least one interrupt is generated in the corresponding link. T1/J1 Timer Interrupt Control (00AH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 TMOVE R/W 0
TMOVE: = 0: Disable the interrupt on the INT pin when the TMOVI bit (b0, T1/J1-00BH) is `1'. = 1: Enable the interrupt on the INT pin when the TMOVI bit (b0, T1/J1-00BH) is `1'. T1/J1 Timer Interrupt Indication (00BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 TMOVI R 0
TMOVI: The device times every one second. = 0: One second timer is not over. = 1: One second timer is over. This bit will be cleared if a '1' is written to it.
Programming Information
118
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 PMON Access Port (00EH)
Bit No. Bit Name Type Default 7 LINKSEL2 R/W 0 6 LINKSEL1 R/W 0 5 LINKSEL0 R/W 0 Reserved 4 3 ADDR3 R/W 0 2 ADDR2 R/W 0 1 ADDR1 R/W 0 0 ADDR0 R/W 0
LINKSEL[2:0]: These bits select one of the eight links. One of the PMON indirect registers of the selected link can be accessed by the microprocessor.
LINKSEL[2:0] 000 001 010 011
Selected Link Link 1 Link 2 Link 3 Link 4
LINKSEL[2:0] 100 101 110 111
Selected Link Link 5 Link 6 Link 7 Link 8
ADDR[3:0]: These bits select one of the PMON indirect registers of the selected link to be accessed by the microprocessor.
Address 00H 01H 02H 03H 04H 05H
PMON Indirect Register CRCE Counter Mapping 0 CRCE Counter Mapping 1 FER Counter Mapping 0 FER Counter Mapping 1 COFA Counter Mapping OOF Counter Mapping
Address 06H 07H 08H 09H 0AH 0BH
PMON Indirect Register PRGD Counter Mapping 0 PRGD Counter Mapping 1 LCV Counter Mapping 0 LCV Counter Mapping 1 DDSE Counter Mapping 0 DDSE Counter Mapping 1
T1/J1 PMON Access Data (00FH)
Bit No. Bit Name Type Default 7 DAT7 R 0 6 DAT6 R 0 5 DAT5 R 0 4 DAT4 R 0 3 DAT3 R 0 2 DAT2 R 0 1 DAT1 R 0 0 DAT0 R 0
DAT[7:0]: These bits hold the value which is read from the selected PMON indirect register.
Programming Information
119
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Backplane Global Configuration (010H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 RSLVCK R/W 1 3 RMUX R/W 0 2 MTSDA R/W 1 1 TSLVCK R/W 1 0 TMUX R/W 0
RSLVCK: This bit is valid when all eight links are in the Receive Clock Slave mode. = 0: Each link uses its own clock signal on the RSCKn pin and framing pulse on the RSFSn pin. = 1: All eight links use the clock signal on the RSCK[1] pin and the framing pulse on the RSFS[1] pin. RMUX: = 0: The Receive System Interface of the device is operated in the Non-multiplexed mode. = 1: The Receive System Interface of the device is operated in the Multiplexed mode. MTSDA: This bit is valid in Transmit Multiplexed mode. It selects one multiplexed bus for the Transmit System Interface of the device. = 0: The multiplexed bus B is selected. The data and signaling bits are de-multiplexed from multiplexed bus B. = 1: The multiplexed bus A is selected. The data and signaling bits are de-multiplexed from multiplexed bus A. TSLVCK: This bit is valid when all eight links are in the Transmit Clock Slave mode. = 0: Each link uses its own timing signal on the TSCKn pin and framing pulse on the TSFSn pin. = 1: All eight links use the timing signal on the TSCK[1] pin and the framing pulse on the TSFS[1] pin. TMUX: = 0: The Transmit System Interface of the device is operated in the Non-multiplexed mode. = 1: The Transmit System Interface of the device is operated in the Multiplexed mode.
Programming Information
120
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Transmit Jitter Attenuation Configuration (021H, 121H, 221H, 321H, 421H, 521H, 621H, 721H)
Bit No. Bit Name Type Default Reserved 7 6 5 TJITT_TEST R/W 0 4 TJA_LIMT R/W 0 3 TJA_E R/W 0 2 TJA_DP1 R/W 0 1 TJA_DP0 R/W 0 0 TJA_BW R/W 0
TJITT_TEST: = 0: The real time interval between the read and write pointer of the FIFO is indicated in the TJITT[6:0] bits (b6~0, T1/J1-038H,...). That is, the current interval between the read and write pointer of the FIFO will be written into the TJITT[6:0] bits (b6~0, T1/J1-038H,...). = 1: The peak-peak interval between the read and write pointer of the FIFO is indicated in the TJITT[6:0] bits (b6~0, T1/J1-038H,...). That is, the current interval is compared with the old one in the TJITT[6:0] bits (b6~0, T1/J1-038H,...) and the larger one will be indicated by the TJITT[6:0] bits (b6~0, T1/J1-038H,...); otherwise, the value in the TJITT[6:0] bits (b6~0, T1/J1-038H,...) will not be changed. TJA_LIMT: When the read and write pointer of the FIFO are within 2/3/4 bits (corresponding to the FIFO depth) of overflowing or underflowing, the bandwidth of the JA can be widened to track the short term input jitter, thereby avoiding data corruption. This bit selects whether the bandwidth is normal or widened. = 0: Normal bandwidth is selected. = 1: Widen bandwidth is selected. In this case, the JA will not attenuate the input jitter until the read/write pointer's position is outside the 2/3/4 bits window. TJA_E: = 0: Disable the Transmit Jitter Attenuator. = 1: Enable the Transmit Jitter Attenuator. TJA_DP[1:0]: These two bits select the Jitter Attenuation Depth. = 00: The Jitter Attenuation Depth is 128-bit. = 01: The Jitter Attenuation Depth is 64-bit. = 10 / 11: The Jitter Attenuation Depth is 32-bit. TJA_BW: This bit select the Jitter Transfer Function Bandwidth. = 0: 5 Hz. = 1: 1.26 Hz.
Programming Information
121
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Transmit Configuration 0 (022H, 122H, 222H, 322H, 422H, 522H, 622H, 722H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 T_OFF R/W 0 Reserved 3 2 1 0 T_MD R/W 0
T_OFF: = 0: The transmit path is power up. = 1: The transmit path is power down. The Line Driver is in high impedance. T_MD: This bit selects the line code rule to encode the data stream to be transmitted. = 0: The B8ZS encoder is selected. = 1: The AMI encoder is selected.
Programming Information
122
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Transmit Configuration 1 (023H, 123H, 223H, 323H, 423H, 523H, 623H, 723H)
Bit No. Bit Name Type Default Reserved 7 6 5 DFM_ON R/W 0 4 T_HZ R/W 1 3 PULS3 R/W 0 2 PULS2 R/W 0 1 PULS1 R/W 0 0 PULS0 R/W 0
DFM_ON: = 0: The Driver Failure Monitor is disabled. = 1: The Driver Failure Monitor is enabled. T_HZ: = 0: The Line Driver works normally. = 1: Set the Line Driver tri-state. (The other parts of the transmit path still work normally.)
PULS[3:0] 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 11xx
Operating Mode
Transmit Clock
Cable Impedance Reserved
Cable Range or LBO
Cable Loss
DSX1 DSX1 DSX1 DSX1 DSX1 J1 DS1 DS1 DS1 DS1
1.544 MHz 1.544 MHz 1.544 MHz 1.544 MHz 1.544 MHz 1.544 MHz 1.544 MHz 1.544 MHz 1.544 MHz 1.544 MHz
100 100 100 100 100 110 100 100 100 100 Arbitrary waveform setting.
0 - 133 ft 133 - 266 ft 266 - 399 ft 399 - 533 ft 533 - 655 ft 0 - 655 ft 0 dB LBO -7.5 dB LBO -15.0 dB LBO -22.5 dB LBO
0 - 0.6 dB 0.6 - 1.2 dB 1.2 - 1.8 dB 1.8 - 2.4 dB 2.4 - 3.0 dB 0 - 3.0 dB 0 - 36 dB 0 - 28.5 dB 0 - 21 dB 0 - 13.5 dB
Programming Information
123
April 25, 2003
Advance Information
PULS[3:0]: These bits determine the template shapes for short/long haul transmission:
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Transmit Configuration 2 (024H, 124H, 224H, 324H, 424H, 524H, 624H, 724H)
Bit No. Bit Name Type Default Reserved 7 6 5 SCAL5 R/W 1 4 SCAL4 R/W 0 3 SCAL3 R/W 0 2 SCAL2 R/W 0 1 SCAL1 R/W 0 0 SCAL0 R/W 1
SCAL[5:0]: The following setting lists the standard values of normal amplitude in different operating modes. Each step change (one increasing or decreasing from the standard value) will scale the amplitude of the D/A output by a certain offset. = 000100: Normal amplitude in T1 long haul LBO/-22.5 dB operating mode. Each step change scales about 25% offset. = 001000: Normal amplitude in T1 long haul LBO/-15 dB operating mode. Each step change scales about 12.5% offset. = 010001: Normal amplitude in T1 long haul LBO/-7.5 dB operating mode. Each step change scales about 6.25% offset. = 110110: Normal amplitude in T1 0~133 ft, 133~266 ft, 266~399 ft, 399~533 ft, 533~655 ft, DS1 0 dB & J1 0~655 ft operating modes. Each step change scales about 2% offset.
Programming Information
124
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Transmit Configuration 3 (025H, 125H, 225H, 325H, 425H, 525H, 625H, 725H)
Bit No. Bit Name Type Default 7 DONE R/W 0 6 RW R/W 0 5 UI1 R/W 0 4 UI0 R/W 0 3 SAMP3 R/W 0 2 SAMP2 R/W 0 1 SAMP1 R/W 0 0 SAMP0 R/W 0
This register is valid when the PULS[3:0] bits (b3~0, T1/J1-023H,...) are set to `11xx'. DONE: = 0: Disable the read/write operation to the pulse template RAM. = 1: Enable the read/write operation to the pulse template RAM. RW: = 0: Write the data to the pulse template RAM. = 1: Read the data to the pulse template RAM. UI[1:0]: These bits specify one Unit Interval (UI) address. = 00: UI addressed 0 is specified. = 01: UI addressed 1 is specified. = 10: UI addressed 2 is specified. = 11: UI addressed 3 is specified. SAMP[3:0]: There bits specify one sample address. There are 16 samples in each UI.
SAMP[3:0] 0000 0001 0010 0011 0100 0101 0110 0111
Specified Sample Address 0 1 2 3 4 5 6 7
SAMP[3:0] 1000 1001 1010 1011 1100 1101 1110 1111
Specified Sample Address 8 9 10 11 12 13 14 15
Programming Information
125
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Transmit Configuration 4 (026H, 126H, 226H, 326H, 426H, 526H, 626H, 726H)
Bit No. Bit Name Type Default Reserved 7 6 WDAT6 R/W 0 5 WDAT5 R/W 0 4 WDAT4 R/W 0 3 WDAT3 R/W 0 2 WDAT2 R/W 0 1 WDAT1 R/W 0 0 WDAT0 R/W 0
WDAT[6:0]: These bits contain the data to be stored in the pulse template RAM which is addressed by the UI[1:0] bits (b5~4, T1/J1-025H,...) and the SAMP[3:0] bits (b3~0, T1/J1-025H,...). T1/J1 Receive Jitter Attenuation Configuration (027H, 127H, 227H, 327H, 427H, 527H, 627H, 727H)
Bit No. Bit Name Type Default Reserved 7 6 5 RJITT_TEST R/W 0 4 RJA_LIMT R/W 0 3 RJA_E R/W 0 2 RJA_DP1 R/W 0 1 RJA_DP0 R/W 0 0 RJA_BW R/W 0
RJITT_TEST: = 0: The real time interval between the read and write pointer of the FIFO is indicated in the RJITT[6:0] bits (b6~0, T1/J1-039H,...). That is, the current interval between the read and write pointer of the FIFO will be written into the RJITT[6:0] bits (b6~0, T1/J1-039H,...). = 1: The peak-peak interval between the read and write pointer of the FIFO is indicated in the RJITT[6:0] bits (b6~0, T1/J1-039H,...). That is, the current interval is compared with the old one in the RJITT[6:0] bits (b6~0, T1/J1-039H,...) and the larger one will be indicated by the RJITT[6:0] bits (b6~0, T1/J1-039H,...); otherwise, the value in the RJITT[6:0] bits (b6~0, T1/J1-039H,...) will not be changed. RJA_LIMT: When the read and write pointer of the FIFO are within 2/3/4 bits (corresponding to the FIFO depth) of overflowing or underflowing, the bandwidth of the JA can be widened to track the short term input jitter, thereby avoiding data corruption. This bit selects whether the bandwidth is normal or widened. = 0: Normal bandwidth is selected. = 1: Widen bandwidth is selected. In this case, the JA will not attenuate the input jitter until the read/write pointer's position is outside the 2/3/4 bits window. RJA_E: = 0: Disable the Receive Jitter Attenuator. = 1: Enable the Receive Jitter Attenuator. RJA_DP[1:0]: These two bits select the Jitter Attenuation Depth. = 00: The Jitter Attenuation Depth is 128-bit. = 01: The Jitter Attenuation Depth is 64-bit. = 10 / 11: The Jitter Attenuation Depth is 32-bit. RJA_BW: This bit select the Jitter Transfer Function Bandwidth. = 0: 5 Hz. = 1: 1.26 Hz.
Programming Information
126
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Receive Configuration 0 (028H, 128H, 228H, 328H, 428H, 528H, 628H, 728H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 R_OFF R/W 0 Reserved 3 2 1 0 R_MD R/W 0
R_OFF: = 0: The receive path is power up. = 1: The receive path is power down. R_MD: This bit selects the line code rule to decode the received data stream. = 0: The B8ZS decoder is selected. = 1: The AMI decoder is selected.
Programming Information
127
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Receive Configuration 1 (029H, 129H, 229H, 329H, 429H, 529H, 629H, 729H)
Bit No. Bit Name Type Default Reserved 7 6 EQ_ON R/W 0 Reserved 5 4 LOS4 R/W 1 3 LOS3 R/W 0 2 LOS2 R/W 1 1 LOS1 R/W 0 0 LOS0 R/W 1
EQ_ON: = 0: The Equalizer is off in short haul applications. = 1: The Equalizer is on in long haul applications. LOS[4:0]: A LOS is detected when the incoming signals has "no transitions", i.e., when the signal level is less than Q dB below nominal for N consecutive pulse intervals. In long haul applications, these bits select the LOS declare threshold (Q). These bits are invalid in short haul applications.
LOS[4:0] 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011
LOS Declare Threshold (Q) -4 dB -6 dB -8 dB -10 dB -12 dB -14 dB -16 dB -18 dB -20 dB -22 dB -24 dB -26 dB
LOS[4:0] 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 11111
LOS Declare Threshold (Q) -28 dB -30 dB -32 dB -34 dB -36 dB -38 dB -40 dB -42 dB -44 dB -46 dB -48 dB
Programming Information
128
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Receive Configuration 2 (02AH, 12AH, 22AH, 32AH, 42AH, 52AH, 62AH, 72AH)
Bit No. Bit Name Type Default Reserved 7 6 5 SLICE1 R/W 0 4 SLICE0 R/W 1 3 UPDW1 R/W 1 2 UPDW0 R/W 0 1 MG1 R/W 0 0 MG0 R/W 0
SLICE[1:0]: These two bits define the Data Slicer threshold. = 00: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 40% of the peak amplitude. = 01: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 50% of the peak amplitude. = 10: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 60% of the peak amplitude. = 11: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 70% of the peak amplitude. UPDW[1:0]: These two bits select the observation period, during which the peak value of the incoming signals is measured. = 00: The observation period is 32 bits. = 01: The observation period is 64 bits. = 10: The observation period is 128 bits. = 11: The observation period is 256 bits. MG[1:0]: These two bits select the Monitor Gain. = 00: The Monitor Gain is 0 dB. = 01: The Monitor Gain is 22 dB. = 10: The Monitor Gain is 26 dB. = 11: The Monitor Gain is 32 dB.
Programming Information
129
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Maintenance Function Control 0 (02BH, 12BH, 22BH, 32BH, 42BH, 52BH, 62BH, 72BH)
Bit No. Bit Name Type Default Reserved 7 6 DLLP R/W 0 5 SLLP R/W 0 4 SRLP R/W 0 Reserved 3 2 RLP R/W 0 1 ALP R/W 0 0 DLP R/W 0
DLLP: = 0: Disable the Local Digital Loopback 1. = 1: Enable the Local Digital Loopback 1. SLLP: = 0: Disable the System Local Loopback. = 1: Enable the System Local Loopback.
RLP: = 0: Disable the Remote Loopback. = 1: Enable the Remote Loopback. ALP: = 0: Disable the Analog Loopback. = 1: Enable the Analog Loopback. DLP: = 0: Disable the Local Digital Loopback 2. = 1: Enable the Local Digital Loopback 2.
Programming Information
130
April 25, 2003
Advance Information
SRLP: = 0: Disable the System Remote Loopback. = 1: Enable the System Remote Loopback.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Maintenance Function Control 1 (02CH, 12CH, 22CH, 32CH, 42CH, 52CH, 62CH, 72CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 LAC R/W 0 1 RAISE R/W 0 0 ATAO R/W 0
RAISE: This bit determines whether all 'One's can be inserted in the receive path when the LOS is detected. = 0: Disable the insertion. = 1: Enable the insertion. ATAO: This bit determines whether all 'One's can be inserted in the transmit path when the LOS is detected in the receive path. = 0: Disable the insertion. = 1: Enable the insertion.
Programming Information
131
April 25, 2003
Advance Information
LAC: This bit selects the LOS criterion. = 0: The T1.231 is selected. In short haul application, the LOS is declared when the incoming signal level is less than 800 mVpp for 175 consecutive bit intervals and is cleared when the incoming signal level is greater than 1 Vpp and has an average mark density of at least 12.5% and less than 100 consecutive zeros in 128 consecutive bit periods. In long haul application, the LOS is declared when the incoming signal level is less than Q dB below nominal (set in the LOS[4:0] bits (b4~0, T1/J1-029H,...)) for 175 consecutive bit intervals and is cleared when the incoming signal level is greater than (Q + 4 dB) and has an average mark density of at least 12.5% and less than 100 consecutive zeros in 128 consecutive bit periods. = 1: The I.431 is selected. In short haul application, the LOS is declared when the incoming signal level is less than 800 mVpp for 1544 consecutive bit intervals and is cleared when the incoming signal level is greater than 1 Vpp and has an average mark density of at least 12.5% and less than 100 consecutive zeros in 128 consecutive bit periods. In long haul application, the LOS is declared when the incoming signal level is less than Q dB below nominal (set in the LOS[4:0] bits (b4~0, T1/J1-029H,...)) for 1544 consecutive bit intervals and is cleared when the incoming signal level is greater than (Q + 4 dB) and has an average mark density of at least 12.5% and less than 100 consecutive zeros in 128 consecutive bit periods.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Maintenance Function Control 2 (031H, 131H, 231H, 331H, 431H, 531H, 631H, 731H)
Bit No. Bit Name Type Default Reserved 7 6 BPV_INS R/W 0 Reserved 5 4 EXZ_DEF R/W 0 3 EXZ_ERR1 R/W 0 2 EXZ_ERR0 R/W 0 1 CNT_MD R/W 0 0 CNT_TRF R/W 0
BPV_INS: A transition from `0' to `1' on this bit generates a single Bipolar Violation (BPV) Error to be inserted to the data stream to be transmitted. This bit must be cleared and set again for the next BPV error insertion. EXZ_DEF: This bit selects the Excessive Zero (EXZ) Error criterion. = 0: The ANSI is selected. In AMI line code rule, the EXZ error is defined as more than 15 consecutive zeros in the data stream. In B8ZS line code rule, the EXZ error is defined as more than 8 consecutive zeros in the data stream. = 1: The FCC is selected. In AMI line code rule, the EXZ error is defined as more than 80 consecutive zeros in the data stream. In B8ZS line code rule, the EXZ error is defined as more than 8 consecutive zeros in the data stream. EXZ_ERR[1:0]: These bits must be set to `01' to enable the Excessive Zero (EXZ) Error event to be counted in an internal 16-bit EXZ counter. CNT_MD: = 0: The Manual Report mode is selected. The internal 16-bit EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers when there is a transition from `0' to `1' on the CNT_TRF bit. = 1: The Auto Report mode is selected. The internal 16-bit EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers every one second automatically. CNT_TRF: This bit is valid when the CNT_MD bit is `0'. A transition from `0' to `1' on this bit updates the content in the EXZ Error Counter L-Byte & H-Byte registers with the value in the internal 16-bit EXZ counter. This bit must be cleared and set again for the next updating.
Programming Information
132
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Transmit And Receive Termination Configuration (032H, 132H, 232H, 332H, 432H, 532H, 632H, 732H)
Bit No. Bit Name Type Default Reserved 7 6 5 T_TERM2 R/W 0 4 T_TERM1 R/W 0 3 T_TERM0 R/W 0 2 R_TERM2 R/W 1 1 R_TERM1 R/W 0 0 R_TERM0 R/W 0
T_TERM[2:0]: These bits select the internal impedance of the transmit path to match the cable impedance: = 000: The 75 internal impedance matching is selected. = 001: The 120 internal impedance matching is selected. = 010: The 100 internal impedance matching is selected. (It is the standard value for T1 mode). = 011: The 110 internal impedance matching is selected. (It is the standard value for J1 mode). = 1xx: Reserved. In T1/J1 mode, the external impedance circuit is not supported in transmit path. R_TERM[2:0]: These bits select the internal impedance of the receive path to match the cable impedance: = 000: The 75 internal impedance matching is selected. = 001: The 120 internal impedance matching is selected. = 010: The 100 internal impedance matching is selected. (It is the standard value for T1 mode). = 011: The 110 internal impedance matching is selected. (It is the standard value for J1 mode). = 1xx: The internal impedance matching is bypassed, and external impedance circuit should be used. T1/J1 Interrupt Enable Control 0 (033H, 133H, 233H, 333H, 433H, 533H, 633H, 733H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 DF_IE R/W 0 Reserved 1 0 LOS_IE R/W 0
DF_IE: = 0: Disable the interrupt on the INT pin when the DF_IS bit (b2, T1/J1-03AH,...) is `1'. = 1: Enable the interrupt on the INT pin when the DF_IS bit (b2, T1/J1-03AH,...) is `1'. LOS_IE: = 0: Disable the interrupt on the INT pin when the LOS_IS bit (b0, T1/J1-03AH,...) is `1'. = 1: Enable the interrupt on the INT pin when the LOS_IS bit (b0, T1/J1-03AH,...) is `1'.
Programming Information
133
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Interrupt Enable Control 1 (034H, 134H, 234H, 334H, 434H, 534H, 634H, 734H)
Bit No. Bit Name Type Default Reserved 7 6 DAC_IE R/W 0 5 TJA_IE R/W 0 4 RJA_IE R/W 0 Reserved 3 2 EXZ_IE R/W 0 1 CV_IE R/W 0 0 CNT_IE R/W 0
DAC_IE: = 0: Disable the interrupt on the INT pin when the DAC_IS bit (b6, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the DAC_IS bit (b6, T1/J1-03BH,...) is `1'. TJA_IE: = 0: Disable the interrupt on the INT pin when the TJA_IS bit (b5, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TJA_IS bit (b5, T1/J1-03BH,...) is `1'.
EXZ_IE: = 0: Disable the interrupt on the INT pin when the EXZ_IS bit (b2, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the EXZ_IS bit (b2, T1/J1-03BH,...) is `1'. CV_IE: = 0: Disable the interrupt on the INT pin when the CV_IS bit (b1, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the CV_IS bit (b1, T1/J1-03BH,...) is `1'. CNT_IE: = 0: Disable the interrupt on the INT pin when the CNTOV_IS bit (b0, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the CNTOV_IS bit (b0, T1/J1-03BH,...) is `1'.
Programming Information
134
April 25, 2003
Advance Information
RJA_IE: = 0: Disable the interrupt on the INT pin when the RJA_IS bit (b4, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the RJA_IS bit (b4, T1/J1-03BH,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Interrupt Trigger Edges Select (035H, 135H, 235H, 335H, 435H, 535H, 635H, 735H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 DF_IES R/W 0 Reserved 1 0 LOS_IES R/W 0
DF_IES: = 0: The DF_IS bit (b2, T1/J1-03AH,...) will be set to `1' when there is a transition from `0' to `1' on the DF_S bit (b2, T1/J1-036H,...). = 1: The DF_IS bit (b2, T1/J1-03AH,...) will be set to `1' when there is any transition from `0' to `1' or from `1' to `0' on the DF_S bit (b2, T1/J1036H,...). LOS_IES: = 0: The LOS_IS bit (b0, T1/J1-03AH,...) will be set to `1' when there is a transition from `0' to `1' on the LOS_S bit (b0, T1/J1-036H,...). = 1: The LOS_IS bit (b0, T1/J1-03AH,...) will be set to `1' when there is any transition from `0' to `1' or from `1' to `0' on the LOS_S bit (b0, T1/J1036H,...). T1/J1 Line Status Register 0 (036H, 136H, 236H, 336H, 436H, 536H, 636H, 736H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 DF_S R 0 Reserved 1 0 LOS_S R 0
DF_S: = 0: No transmit driver failure is detected. = 1: Transmit driver failure is detected. LOS_S: = 0: No LOS is detected. = 1: Loss of signal (LOS) is detected.
Programming Information
135
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Line Status Register 1 (037H, 137H, 237H, 337H, 437H, 537H, 637H, 737H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 LATT4 R 0 3 LATT3 R 0 2 LATT2 R 0 1 LATT1 R 0 0 LATT0 R 0
LATT[4:0]: These bits indicate the current gain of the VGA relative to 3 V peak pulse level.
LATT[4:0] 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010
Gain (dB) 0-2 2-4 4-6 6-8 8 - 10 10 - 12 12 - 14 14 - 16 16 - 18 18 - 20 20 - 22
LATT[4:0] 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 ~ 11111
Gain (dB) 22 - 24 24 - 26 26 - 28 28 - 30 30 - 32 32 - 34 34 - 36 36 - 38 38 - 40 40 - 42 42 - 44
Programming Information
136
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Transmit Jitter Measure Value Indication (038H, 138H, 238H, 338H, 438H, 538H, 638H, 738H)
Bit No. Bit Name Type Default Reserved 7 6 TJITT6 R 0 5 TJITT5 R 0 4 TJITT4 R 0 3 TJITT3 R 0 2 TJITT2 R 0 1 TJITT1 R 0 0 TJITT0 R 0
TJITT[6:0]: When the TJITT_TEST bit (b5, T1/J1-021H,...) is `0', these bits represent the current interval between the read and write pointer of the FIFO. When the TJITT_TEST bit (b5, T1/J1-021H,...) is `1', these bits represent the P-P interval between the read and write pointer of the FIFO since last read. These bits will be cleared if a '1' is written to the register. T1/J1 Receive Jitter Measure Value Indication (039H, 139H, 239H, 339H, 439H, 539H, 639H, 739H)
Bit Name Type Default Reserved
RJITT6 R 0
RJITT5 R 0
RJITT4 R 0
RJITT3 R 0
RJITT2 R 0
RJITT1 R 0
RJITT0 R 0
RJITT[6:0]: When the RJITT_TEST bit (b5, T1/J1-027H,...) is `0', these bits represent the current interval between the read and write pointer of the FIFO. When the RJITT_TEST bit (b5, T1/J1-027H,...) is `1', these bits represent the P-P interval between the read and write pointer of the FIFO since last read. These bits will be cleared if a '1' is written to the register.
Programming Information
137
April 25, 2003
Advance Information
Bit No.
7
6
5
4
3
2
1
0
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Interrupt Status 0 (03AH, 13AH, 23AH, 33AH, 43AH, 53AH, 63AH, 73AH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 DF_IS R 0 Reserved 1 0 LOS_IS R 0
DF_IS: = 0: There is no status change on the DF_S bit (b2, T1/J1-036H,...). = 1: When the DF_IES bit (b2, T1/J1-035H,...) is `0', the `1' on this bit indicates there is a transition from `0' to `1' on the DF_S bit (b2, T1/J1036H,...); when the DF_IES bit (b2, T1/J1-035H,...) is `1', the `1' on this bit indicates there is a transition from `0' to `1' or from `1' to `0' on the DF_S bit (b2, T1/J1-036H,...). This bit will be cleared if a '1' is written to it. LOS_IS: = 0: There is no status change on the LOS_S bit (b0, T1/J1-036H,...). = 1: When the LOS_IES bit (b0, T1/J1-035H,...) is `0', the `1' on this bit indicates there is a transition from `0' to `1' on the LOS_S bit (b0, T1/J1036H,...); when the LOS_IES bit (b0, T1/J1-035H,...) is `1', the `1' on this bit indicates there is a transition from `0' to `1' or from `1' to `0' on the LOS_S bit (b0, T1/J1-036H,...). This bit will be cleared if a '1' is written to it.
Programming Information
138
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Interrupt Status 1 (03BH, 13BH, 23BH, 33BH, 43BH, 53BH, 63BH, 73BH)
Bit No. Bit Name Type Default Reserved 7 6 DAC_IS R 0 5 TJA_IS R 0 4 RJA_IS R 0 Reserved 3 2 EXZ_IS R 0 1 CV_IS R 0 0 CNTOV_IS R 0
DAC_IS: = 0: The sum of a pulse template does not exceed the D/A limitation (+63) when more than one UI is used to compose the arbitrary pulse template. = 1: The sum of a pulse template exceeds the D/A limitation (+63) when more than one UI is used to compose the arbitrary pulse template. This bit will be cleared if a '1' is written to it. TJA_IS: = 0: The transmit JA FIFO has not overflowed or underflowed. = 1: The transmit JA FIFO has overflowed or underflowed. This bit will be cleared if a '1' is written to it. RJA_IS: = 0: The receive JA FIFO has not overflowed or underflowed. = 1: The receive JA FIFO has overflowed or underflowed. This bit will be cleared if a '1' is written to it. EXZ_IS: = 0: No Excessive Zero (EXZ) Error is detected. = 1: The Excessive Zero (EXZ) Error is detected. This bit will be cleared if a '1' is written to it. CV_IS: = 0: No Bipolar Violation (BPV) Error is detected. = 1: The Bipolar Violation (BPV) Error is detected. This bit will be cleared if a '1' is written to it. CNTOV_IS: = 0: The internal 16-bit EXZ counter has not overflowed. = 1: The internal 16-bit EXZ counter has overflowed. This bit will be cleared if a `1' is written to it.
Programming Information
139
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 EXZ Error Counter H-Byte (03CH, 13CH, 23CH, 33CH, 43CH, 53CH, 63CH, 73CH)
Bit No. Bit Name Type Default 7 CNTH[7] R 0 6 CNTH[6] R 0 5 CNTH[5] R 0 4 CNTH[4] R 0 3 CNTH[3] R 0 2 CNTH[2] R 0 1 CNTH[1] R 0 0 CNTH[0] R 0
CNTH[7:0]: These bits, together with the CNTL[7:0] bits, reflect the content in the internal 16-bit EXZ counter. T1/J1 EXZ Error Counter L-Byte (03DH, 13DH, 23DH, 33DH, 43DH, 53DH, 63DH, 73DH)
Bit No. Bit Name Type Default 7 CNTL[7] R 0 6 CNTL[6] R 0 5 CNTL[5] R 0 4 CNTL[4] R 0 3 CNTL[3] R 0 2 CNTL[2] R 0 1 CNTL[1] R 0 0 CNTL[0]
0
CNTL[7:0]: These bits, together with the CNTH[7:0] bits, reflect the content in the internal 16-bit EXZ counter.
Programming Information
140
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Interrupt Module Indication 2 (03FH, 13FH, 23FH, 33FH, 43FH, 53FH, 63FH, 73FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 LIU R 0
LIU: = 0: No interrupt is generated in the Receive / Transmit Internal Termination, Adaptive Equalizer, Data Slicer, CLK&Data Recovery, Receive / Transmit Jitter Attenuator, B8ZS/HDB3/AMI Decoder / Encoder, Waveform Shaper / Line Build Out or Line Driver block. = 1: Interrupt is generated in the Receive / Transmit Internal Termination, Adaptive Equalizer, Data Slicer, CLK&Data Recovery, Receive / Transmit Jitter Attenuator, B8ZS/HDB3/AMI Decoder / Encoder, Waveform Shaper / Line Build Out or Line Driver function block.
Programming Information
141
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Interrupt Module Indication 0 (040H, 140H, 240H, 340H, 440H, 540H, 640H, 740H)
Bit No. Bit Name Type Default 7 IBCD R 0 6 RBOC R 0 5 ALARM R 0 4 PMON R 0 3 PRGD R 0 2 RCRB R 0 1 FGEN R 0 0 FRMR R 0
IBCD: = 0: No interrupt is generated in the Inband Loopback Code Detector function block. = 1: Interrupt is generated in the Inband Loopback Code Detector function block. RBOC: = 0: No interrupt is generated in the Bit-Oriented Message Receiver function block. = 1: Interrupt is generated in the Bit-Oriented Message Receiver function block.
PMON: = 0: No interrupt is generated in the Performance Monitor function block. = 1: Interrupt is generated in the Performance Monitor function block. PRGD: = 0: No interrupt is generated in the PRBS Generator / Detector function block. = 1: Interrupt is generated in the PRBS Generator / Detector function block. RCRB: = 0: No interrupt is generated in the Receive CAS/RBS Buffer function block. = 1: Interrupt is generated in the Receive CAS/RBS Buffer function block. FGEN: = 0: No interrupt is generated in the Frame Generator function block. = 1: Interrupt is generated in the Frame Generator function block. FRMR: = 0: No interrupt is generated in the Frame Processor function block. = 1: Interrupt is generated in the Frame Processor function block.
Programming Information
142
April 25, 2003
Advance Information
ALARM: = 0: No interrupt is generated in the Alarm Detector function block. = 1: Interrupt is generated in the Alarm Detector function block.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Interrupt Module Indication 1 (041H, 141H, 241H, 341H, 441H, 541H, 641H, 741H)
Bit No. Bit Name Type Default 7 THDLC3 R 0 6 THDLC2 R 0 5 THDLC1 R 0 4 RHDLC3 R 0 3 RHDLC2 R 0 2 RHDLC1 R 0 1 ELST R 0 0 TRSI/RESI R 0
THDLC3: = 0: No interrupt is generated in the HDLC Transmitter #3 function block. = 1: Interrupt is generated in the HDLC Transmitter #3 function block. THDLC2: = 0: No interrupt is generated in the HDLC Transmitter #2 function block. = 1: Interrupt is generated in the HDLC Transmitter #2 function block.
RHDLC3: = 0: No interrupt is generated in the HDLC Receiver #3 function block. = 1: Interrupt is generated in the HDLC Receiver #3 function block. RHDLC2: = 0: No interrupt is generated in the HDLC Receiver #2 function block. = 1: Interrupt is generated in the HDLC Receiver #2 function block. RHDLC1: = 0: No interrupt is generated in the HDLC Receiver #1 function block. = 1: Interrupt is generated in the HDLC Receiver #1 function block. ELST: = 0: No interrupt is generated in the Elastic Store Buffer function block. = 1: Interrupt is generated in the Elastic Store Buffer function block. TRSI/RESI: = 0: No interrupt is generated in the Transmit / Receive System Interface function block. = 1: Interrupt is generated in the Transmit / Receive System Interface function block.
Programming Information
143
April 25, 2003
Advance Information
THDLC1: = 0: No interrupt is generated in the HDLC Transmitter #1 function block. = 1: Interrupt is generated in the HDLC Transmitter #1 function block.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 TBIF Option Register (042H, 142H, 242H, 342H, 442H, 542H, 642H, 742H)
Bit No. Bit Name Type Default Reserved 7 6 5 FBITGAP R/W 0 4 DE R/W 0 3 FE R/W 0 2 CMS R/W 0 1 FSINV R/W 0 0 FSTYP R/W 0
FBITGAP: This bit is valid in Transmit Clock Master mode. = 0: The F-bit is not gapped. = 1: The F-bit is gapped (no clock signal during the F-bit). DE: This bit selects the active edge of TSCKn to sample the data on TSDn and TSIGn and the active edge of MTSCK to sample the data on MTSDA (MTSDB) and MTSIGA (MTSIGB). = 0: The falling edge is selected. = 1: The rising edge is selected. In Transmit Multiplexed mode, the bit of the eight links should be set to the same value. FE: This bit selects the active edge of TSCKn to update/sample the pulse on TSFSn and the active edge of MTSCK to sample the pulse on MTSFS. = 0: The falling edge is selected. = 1: The rising edge is selected. In Transmit Multiplexed mode, the bit of the eight links should be set to the same value. CMS: This bit is valid in Transmit Clock Slave T1/J1 mode E1 rate and Transmit Multiplexed mode. = 0: The speed of the TSCKn / MTSCK is the same as the data rate on the system side (2.048 MHz / 8.192 MHz). = 1: The speed of the TSCKn / MTSCK is double the data rate on the system side (4.096 MHz / 16.384 MHz). In Transmit Clock Slave T1/J1 mode E1 rate, if all eight links use the TSCK[1] and TSFS[1] to input the data (i.e., the TSLVCK bit (b, T1/J1-010H) is set to `1'), the bit of the eight links should be set to the same value. In Transmit Multiplexed mode, the bit of the eight links should be set to the same value. FSINV: = 0: The transmit framing pulse TSFSn is active high. = 1: The transmit framing pulse TSFSn is active low. In Transmit Multiplexed mode, this bit of the eight links should be set to the same value. FSTYP: = 0: In Transmit Non-multiplexed mode, TSFSn pulses during each F-bit. In Transmit Multiplexed mode, MTSFS pulses during each F-bit of the first link. = 1: In Transmit Non-multiplexed mode, TSFSn pulses during the first F-bit of every SF/ESF/T1 DM/SLC-96 frame. In Transmit Multiplexed mode, MTSFS pulses during the first F-bit of every SF/ESF/T1 DM/SLC-96 frame of the first link. In Transmit Multiplexed mode, this bit of the eight links should be set to the same value.
Programming Information
144
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 TBIF Operating Mode (043H, 143H, 243H, 343H, 443H, 543H, 643H, 743H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 MAP1 R/W 0 1 MAP0 R/W 0 0 TMODE R/W 1
MAP[1:0]: In Transmit Clock Slave mode and Transmit Multiplexed mode, these 2 bits select the T1/J1 to E1 format mapping schemes.
MAP[1:0] 00* 01 10 11
T1/J1 To E1 Format Mapping Schemes T1/J1 Rate T1/J1 Mode E1 Rate per G.802 T1/J1 Mode E1 Rate per One Filler Every Four CHs T1/J1 Mode E1 Rate per Continuous CHs
Note: * These 2 bits can not be set to `00' in the Transmit Multiplexed mode.
TMODE: In Transmit Non-multiplexed mode, this bit selects the sub-mode. = 0: The Transmit System Interface is operated in Transmit Clock Master mode. The timing signal for clocking the data and the framing pulse to align the data input on the TSDn pin are provided from the processed data from the device. = 1: The Transmit System Interface is operated in Transmit Clock Slave mode. The timing signal for clocking the data and the framing pulse to align the data input on the TSDn pin are provided by the system side.
Programming Information
145
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 TBIF TS Offset (044H, 144H, 244H, 344H, 444H, 544H, 644H, 744H)
Bit No. Bit Name Type Default Reserved 7 6 TSOFF6 R/W 0 5 TSOFF5 R/W 0 4 TSOFF4 R/W 0 3 TSOFF3 R/W 0 2 TSOFF2 R/W 0 1 TSOFF1 R/W 0 0 TSOFF0 R/W 0
TSOFF[6:0]: These bits give a binary number to define the channel offset. The channel offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin. The signaling bits on the TSIGn/MTSIGA(MTSIGB) pin are always perchannel aligned with the data on the TSDn/MTSDA(MTSDB) pin. In Non-multiplexed mode, the channel offset can be configured from 0 to 23 channels (0 & 23 are included). In Multiplexed mode, the channel offset can be configured from 0 to 127 channels (0 & 127 are included). T1/J1 TBIF Bit Offset (045H, 145H, 245H, 345H, 445H, 545H, 645H, 745H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 EDGE R/W 0 2 BOFF2 R/W 0 1 BOFF1 R/W 0 0 BOFF0 R/W 0
EDGE: This bit is valid when the CMS bit (b2, T1/J1-042H,...) is `1'. = 0: The first active edge of TSCKn/MTSCK is selected to sample the data on the TSDn/MTSDA(MTSDB) and TSIGn/MTSIGA(MTSIGB) pins. = 1: The second active edge of TSCKn/MTSCK is selected to sample the data on the TSDn/MTSDA(MTSDB) and TSIGn/MTSIGA(MTSIGB) pins. BOFF[2:0]: These bits give a binary number to define the bit offset. The bit offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin. The signaling bits on the TSIGn/MTSIGA(MTSIGB) pin are always per-channel aligned with the data on the TSDn/MTSDA(MTSDB) pin.
Programming Information
146
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RBIF Operation Register (046H, 146H, 246H, 346H, 446H, 546H, 646H, 746H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 FBITGAP R/W 0 3 DE R/W 1 2 FE R/W 1 1 CMS R/W 0 0 TRI R/W 1
FBITGAP: This bit is valid in Receive Clock Master mode. = 0: The F-bit is not gapped. = 1: The F-bit is gapped (no clock signal during the F-bit). DE: This bit selects the active edge of RSCKn to update the data on RSDn and RSIGn and the active edge of MRSCK to update the data on MRSDA (MRSDB) and MRSIGA (MRSIGB). = 0: The falling edge is selected. = 1: The rising edge is selected. In Receive Multiplexed mode, the bit of the eight links should be set to the same value. FE: This bit selects the active edge of RSCKn to update/sample the pulse on RSFSn and the active edge of MRSCK to sample the pulse on MRSFS. = 0: The falling edge is selected. = 1: The rising edge is selected. In Receive Multiplexed mode, the bit of the eight links should be set to the same value. CMS: This bit is valid in Receive Clock Slave T1/J1 mode E1 rate and Receive Multiplexed mode. = 0: The speed of the RSCKn/MRSCK is the same as the data rate on the system side (2.048 MHz / 8.192 MHz). = 1: The speed of the RSCKn/MRSCK is double the data rate on the system side (4.096 MHz / 16.384 MHz). In Receive Clock Slave T1/J1 mode E1 rate, if all eight links use the RSCK[1] and RSFS[1] to output the data (i.e., the RSLVCK bit (b, T1/J1010H) is set to `1'), the bit of the eight links should be set to the same value. In Receive Multiplexed mode, the bit of the eight links should be set to the same value. TRI: = 0: The processed data and signaling bits are output on the RSDn/MRSDA(MRSDB) pins and the RSIGn/MRSIGA(MRSIGB) pins respectively. = 1: The output on the RSDn/MRSDA(MRSDB) pins and the RSIGn/MRSIGA(MRSIGB) pins are in high impedance.
Programming Information
147
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RBIF Mode (047H, 147H, 247H, 347H, 447H, 547H, 647H, 747H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 MAP1 R/W 0 1 MAP0 R/W 0 0 RMODE R/W 1
MAP[1:0]: In Receive Clock Slave mode and Receive Multiplexed mode, these 2 bits select the T1/J1 to E1 format mapping schemes.
MAP[1:0] 00* 01 10 11
T1/J1 To E1 Format Mapping Schemes T1/J1 Rate T1/J1 Mode E1 Rate per G.802 T1/J1 Mode E1 Rate per One Filler Every Four CHs T1/J1 Mode E1 Rate per Continuous CHs
Note: * These 2 bits can not be set to `00' in the Receive Multiplexed mode.
RMODE: In Receive Non-multiplexed mode, this bit selects the sub-mode. = 0: The Receive System Interface is operated in Receive Clock Master mode. The timing signal for clocking the data and the framing pulse to align the data output on the RSDn pin are received from each line side. = 1: The Receive System Interface is operated in Receive Clock Slave mode. The timing signal for clocking the data and the framing pulse to align the data output on the RSDn pin are provided by the system side.
Programming Information
148
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RBIF Frame Pulse (048H, 148H, 248H, 348H, 448H, 548H, 648H, 748H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 FSINV R/W 0 Reserved 3 2 1 CMFS R/W 0 0 ALTFIS R/W 0
FSINV: = 0: The receive framing pulse RSFSn is active high. = 1: The receive framing pulse RSFSn is active low. In Receive Multiplexed mode, this bit of the eight links should be set to the same value. CMFS, ALTIFS: In Receive Clock Master mode, these bits select what the pulse on RSFSn indicates. The ALTIFS bit is only valid in SF format.
Format
CMFS 0 0 1 1 0 1
ALTIFS 0 1 0 1 X X
RSFSn Indication The RSFSn pulses during each F-bit. The RSFSn pulses during every second F-bit. The RSFSn pulses during the first F-bit of every SF frame. The RSFSn pulses during the first F-bit of every second SF frame. The RSFSn pulses during each F-bit. The RSFSn pulses during the first F-bit of every ESF/T1 DM/SLC-96 frame.
SF
ESF, T1DM, SLC-96
Programming Information
149
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RBIF TS Offset (049H, 149H, 249H, 349H, 449H, 549H, 649H, 749H)
Bit No. Bit Name Type Default Reserved 7 6 TSOFF6 R/W 0 5 TSOFF5 R/W 0 4 TSOFF4 R/W 0 3 TSOFF3 R/W 0 2 TSOFF2 R/W 0 1 TSOFF1 R/W 0 0 TSOFF0 R/W 0
TSOFF[6:0]: These bits give a binary number to define the channel offset. The channel offset is between the framing pulse on the RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin. The signaling bits on the RSIGn/MRSIGA(MRSIGB) pin are always perchannel aligned with the data on the RSDn/MRSDA(MRSDB) pin. In Non-multiplexed mode, the channel offset can be configured from 0 to 23 channels (0 & 23 are included). In Multiplexed mode, the channel offset can be configured from 0 to 127 channels (0 & 127 are included). T1/J1 RBIF Bit Offset (04AH, 14AH, 24AH, 34AH, 44AH, 54AH, 64AH, 74AH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 EDGE R/W 0 2 BOFF2 R/W 0 1 BOFF1 R/W 0 0 BOFF0 R/W 0
EDGE: This bit is valid when the CMS bit (b1, T1/J1-046H,...) is `1'. = 0: The first active edge of RSCKn/MRSCK is selected to update the data on the RSDn/MRSDA(MRSDB) and RSIGn/MRSIGA(MRSIGB) pins. = 1: The second active edge of RSCKn/MRSCK is selected to update the data on the RSDn/MRSDA(MRSDB) and RSIGn/MRSIGA(MRSIGB) pins. BOFF[2:0]: These bits give a binary number to define the bit offset. The bit offset is between the framing pulse on the RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin. The signaling bits on the RSIGn/MRSIGA(MRSIGB) pin are always per-channel aligned with the data on the RSDn/MRSDA(MRSDB) pin.
Programming Information
150
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RTSFS Change Indication (04BH, 14BH, 24BH, 34BH, 44BH, 54BH, 64BH, 74BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 RCOFAI R 0 0 TCOFAI R 0
RCOFAI: This bit is valid in Receive Clock Slave mode and Receive Multiplexed mode. = 0: The interval of the pulses on the RSFSn/MRSFS pin is an integer multiple of 125 s. = 1: The interval of the pulses on the RSFSn/MRSFS pin is not an integer multiple of 125 s. This bit will be cleared if a `1' is written to it. TCOFAI: This bit is valid in Transmit Clock Slave mode and Transmit Multiplexed mode. = 0: The interval of the pulses on the TSFSn/MTSFS pin is an integer multiple of 125 s. = 1: The interval of the pulses on the TSFSn/MTSFS pin is not an integer multiple of 125 s. This bit will be cleared if a `1' is written to it. T1/J1 RTSFS Interrupt Control (04CH, 14CH, 24CH, 34CH, 44CH, 54CH, 64CH, 74CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 RCOFAE R/W 0 0 TCOFAE R/W 0
RCOFAE: = 0: Disable the interrupt on the INT pin when the RCOFAI bit (b1, T1/J1-04BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the RCOFAI bit (b1, T1/J1-04BH,...) is `1'. TCOFAE: = 0: Disable the interrupt on the INT pin when the TCOFAI bit (b0, T1/J1-04BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TCOFAI bit (b0, T1/J1-04BH,...) is `1'.
Programming Information
151
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 FRMR Mode 0 (04DH, 14DH, 24DH, 34DH, 44DH, 54DH, 64DH, 74DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 UNFM R/W 0 2 REFCRCE R/W 1 1 REFEN R/W 1 0 REFR R/W 0
UNFM: = 0: The data stream is received in framed mode and is processed by the Frame Processor. = 1: The data stream is received in unframed mode and the Frame Processor is bypassed. REFCRCE: In ESF format: = 0: Disable from re-searching for synchronization when the Excessive CRC-6 Error occurs. = 1: Search for synchronization again when the Excessive CRC-6 Error occurs. This function can only be implemented only if the REFEN bit is logic 1. REFEN: = 0: "Locked in frame". Once the previous frame synchronization is acquired, no errors can lead to reframe except for manually setting by the REFR bit. = 1: Search for synchronization again when it is out of synchronization. REFR: A transition from logic 0 to logic 1 forces to re-search for a new SF, ESF, T1 DM frame.
Programming Information
152
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 FRMR Mode 1 (04EH, 14EH, 24EH, 34EH, 44EH, 54EH, 64EH, 74EH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 DDSC R/W 0 2 MIMICC R/W 0 1 M2O1 R/W 0 0 M2O0 R/W 0
DDSC: This bit selects the synchronization criteria of T1 DM format. = 0: If a correct DDS pattern is received before the first F-bit of a single correct Frame Alignment Pattern and there is no mimic pattern, the T1 DM synchronization is acquired. = 1: If a single correct Frame Alignment Pattern is received, and twelve correct DDS patterns before each F-bit of the correct Frame Alignment Pattern are all detected, and there is no mimic pattern, the T1 DM synchronization is acquired. MIMICC: This bit selects the synchronization criteria in SF format and ESF format. In SF format: = 0: When two consecutive Frame Alignment Patterns are received error free in the data stream, the SF is synchronized. In this case, the existence of mimic patterns is ignored. = 1: When two consecutive Frame Alignment Patterns are received error free in the data stream without mimic pattern, the SF is synchronized. In ESF format: = 0: When a single correct Frame Alignment Pattern and a single correct CRC-6 are found in the same frame, the ESF is synchronized. In this case, the existence of mimic patterns is ignored. = 1: When four consecutive Frame Alignment Patterns are detected error free in the received data stream without mimic pattern, the ESF is synchronized. M2O[2:1]: In SF format, these two bits define the threshold of the F Bit Error numbers in N-bit sliding F bits window. Exceeding the threshold will lead to out of synchronization. In ESF format, these two bits define the threshold of the Frame Alignment Bit Error numbers in N-bit sliding Frame Alignment bits window. Exceeding the threshold will lead to out of synchronization. In T1 DM format, these two bits define the threshold of the 7-bit pattern error numbers in N-pattern sliding 7-bit patterns window. The 7-bit pattern consists of the 6-bit DDS pattern and its following F-bit. Exceeding the threshold will lead to out of synchronization. In SLC-96 format, these two bits define the threshold of the Ft bit error numbers in N-bit sliding Ft bits window or the Fs bit error numbers in N-bit sliding Fs bits in Frame (2n) (0M2O[1:0] 00 01 10 11
Error Numbers 2 2 2
N-Bit/Pattern Sliding Window 4 5 6 Reserved
Programming Information
153
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 FRMR Status (04FH, 14FH, 24FH, 34FH, 44FH, 54FH, 64FH, 74FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 OOFV R 1
OOFV: = 0: The SF/ESF/T1 DM/SLC-96 frame is in synchronization. = 1: The frame is out of synchronization. T1/J1 FRMR Interrupt Control 0 (050H, 150H, 250H, 350H, 450H, 550H, 650H, 750H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 OOFE R/W 0
OOFE: = 0: Disable the interrupt on the INT pin when the OOFI bit (b0, T1/J1-052H,...) is `1'. = 1: Enable the interrupt on the INT pin when the OOFI bit (b0, T1/J1-052H,...) is `1'.
Programming Information
154
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 FRMR Interrupt Control 1 (051H, 151H, 251H, 351H, 451H, 551H, 651H, 751H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 RMFBE R/W 0 3 SFEE R/W 0 2 BEEE R/W 0 1 FERE R/W 0 0 COFAE R/W 0
RMFBE: = 0: Disable the interrupt on the INT pin when the RMFBI bit (b4, T1/J1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the RMFBI bit (b4, T1/J1-053H,...) is `1'. SFEE: = 0: Disable the interrupt on the INT pin when the SFEI bit (b3, T1/J1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the SFEI bit (b3, T1/J1-053H,...) is `1'.
FERE: = 0: Disable the interrupt on the INT pin when the FERI bit (b1, T1/J1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the FERI bit (b1, T1/J1-053H,...) is `1'. COFAE: = 0: Disable the interrupt on the INT pin when the COFAI bit (b0, T1/J1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the COFAI bit (b0, T1/J1-053H,...) is `1'.
Programming Information
155
April 25, 2003
Advance Information
BEEE: = 0: Disable the interrupt on the INT pin when the BEEI bit (b2, T1/J1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the BEEI bit (b2, T1/J1-053H,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 FRMR Interrupt Indication 0 (052H, 152H, 252H, 352H, 452H, 552H, 652H, 752H)
Bit No. Bit Name Type Default Reserved 7 6 5 EXCRCERI R 0 4 MIMICI R 0 Reserved 3 2 1 0 OOFI R 0
EXCRCERI: In ESF format, once the accumulated CRC-6 errors exceed 319 (>319) in a 1 second fixed window, an excessive CRC-6 error event is generated = 0: No Excessive CRC-6 Error event is detected. = 1: The Excessive CRC-6 Error event is detected. This bit will be cleared if a '1' is written to it. MIMICI: This bit is valid in SF and ESF formats. = 0: No mimic pattern is detected in the received data stream. = 1: Mimic pattern is detected in the received data stream. This bit will be cleared if a '1' is written to it. OOFI: = 0: There is no status change on the OOFV bit (b0, T1/J1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the OOFV bit (b0, T1/J1-04FH,...). This bit will be cleared if a '1' is written to it.
Programming Information
156
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 FRMR Interrupt Indication 1 (053H, 153H, 253H, 353H, 453H, 553H, 653H, 753H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 RMFBI R 0 3 SFEI R 0 2 BEEI R 0 1 FERI R 0 0 COFAI R 0
RMFBI: = 0: The received bit is not the first bit of each SF/ESF/T1 DM/SLC-96 frame. = 1: The first bit of each SF/ESF/T1 DM/SLC-96 frame is received. This bit will be cleared if a '1' is written to it. This bit can not be updated during out of synchronization state. SFEI: In SF format, each received Ft bit is compared with the expected one (refer to Table 12). Each unmatched Ft bit leads to an Ft bit error event. When 2 or more Ft bit errors are detected in a 6-basic-frame fixed window, the severely Ft bit error occurs = 0: No Severely Ft Bit Error event is detected. = 1: The Severely Ft Bit Error event is detected. In ESF format, when 2 or more frame alignment bit errors are detected in a 1-ESF-frame fixed window, the severely frame alignment bit error occurs. = 0: No Severely Frame Alignment Bit Error event is detected. = 1: The Severely Frame Alignment Bit Error event is detected. In T1 DM format, each received Ft bit is compared with the expected one (refer to Table 14). Each unmatched Ft bit leads to an Ft bit error event. When 2 or more Ft bit errors are detected in a 6-basic-frame fixed window, the severely Ft bit error occurs. = 0: No Severely Ft Bit Error event is detected. = 1: The Severely Ft Bit Error event is detected. This bit will be cleared if a '1' is written to it. BEEI: In ESF format, when the local calculated CRC-6 of the current received ESF frame does not match the received CRC-6 of the next received ESF frame, a single CRC-6 error event is generated = 0: No CRC-6 Error event is detected. = 1: The CRC-6 Error event is detected. This bit will be cleared if a '1' is written to it. FERI: In SF format, each received F bit is compared with the expected one (refer to Table 12). Each unmatched F bit leads to an F bit error event. = 0: No F Bit Error event is detected. = 1: The F Bit Error event is detected. In ESF format, each received Frame Alignment bit is compared with the expected one (refer to Table 13). Each unmatched bit leads to a frame alignment bit error event. = 0: No Frame Alignment Bit Error event is detected. = 1: The Frame Alignment Bit Error event is detected. In T1 DM format, each received F bit is compared with the expected one (refer to Table 14). Each unmatched F bit leads to an F bit error event = 0: No F Bit Error event is detected. = 1: The F Bit Error event is detected. In SLC-96 format, The Ft bit in each odd frame and the Fs bit in Frame (2n) (0Programming Information
157
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
COFAI: = 0: The F bit position is not changed. = 1: The new-found F bit position differs from the previous one. This bit will be cleared if a '1' is written to it. T1/J1 RDL0 (056H, 156H, 256H, 356H, 456H, 556H, 656H, 756H)
Bit No. Bit Name Type Default 7 C8 R 0 6 C7 R 0 5 C6 R 0 4 C5 R 0 3 C4 R 0 2 C3 R 0 1 C2 R 0 0 C1 R 0
T1/J1 RDL1 (057H, 157H, 257H, 357H, 457H, 557H, 657H, 757H)
Bit No. Bit Name Type Default Reserved 7 6 5 M3 R 0 4 M2 R 0 3 M1 R 0 2 C11 R 0 1 C10 R 0 0 C9 R 0
M[3:1]: In SLC-96 format, these bits reflect the content in the Maintenance bits. The M[1] bit is the LSB. In de-bounce condition, these bits are updated if the received Maintenance bits are the same for 2 consecutive SLC-96 frames; otherwise they are updated every SLC-96 frame. They are held during out of SLC-96 synchronization state. C[11:9]: In SLC-96 format, these bits together with the C[8:1] bits reflect the content in the Concentrator bits. The C[11] bit is the MSB. In de-bounce condition, these bits are updated if the received Concentrator bits are the same for 2 consecutive SLC-96 frames; otherwise they are updated every SLC-96 frame. They are held during out of SLC-96 synchronization state.
Programming Information
158
April 25, 2003
Advance Information
C[8:1]: In SLC-96 format, these bits together with the C[11:9] bits reflect the content in the Concentrator bits. The C[1] bit is the LSB. In de-bounce condition, these bits are updated if the received Concentrator bits are the same for 2 consecutive SLC-96 frames; otherwise they are updated every SLC-96 frame. They are held during out of SLC-96 synchronization state.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RDL2 (058H, 158H, 258H, 358H, 458H, 558H, 658H, 758H)
Bit No. Bit Name Type Default Reserved 7 6 5 S4 R 0 4 S3 R 0 3 S2 R 0 2 S1 R 0 1 A2 R 0 0 A1 R 0
S[4:1]: In SLC-96 format, these bits reflect the content in the Switch bits. The S[1] bit is the LSB. In de-bounce condition, these bits are updated if the received Switch bits are the same for 2 consecutive SLC-96 frames; otherwise they are updated every SLC-96 frame. They are held during out of SLC-96 synchronization state. A[2:1]: In SLC-96 format, these bits reflect the content in the Alarm bits. The A[1] bit is the LSB. In de-bounce condition, these bits are updated if the received Alarm bits are the same for 2 consecutive SLC-96 frames; otherwise they are updated every SLC-96 frame. They are held during out of SLC-96 synchronization state.
Programming Information
159
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 DLB Interrupt Control (05CH, 15CH, 25CH, 35CH, 45CH, 55CH, 65CH, 75CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 SCDEB R/W 0 3 SCAE R/W 0 2 SCSE R/W 0 1 SCME R/W 0 0 SCCE R/W 0
SCDEB: = 0: Disable the de-bounce function of the overhead extraction. = 1: Enable the de-dounce function of the overhead extraction. SCAE: = 0: Disable the interrupt on the INT pin when the SCAI bit (b3, T1/J1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the SCAI bit (b3, T1/J1-05DH,...) is `1'.
SCME: = 0: Disable the interrupt on the INT pin when the SCMI bit (b1, T1/J1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the SCMI bit (b1, T1/J1-05DH,...) is `1'. SCCE: = 0: Disable the interrupt on the INT pin when the SCCI bit (b0, T1/J1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the SCCI bit (b0, T1/J1-05DH,...) is `1'.
Programming Information
160
April 25, 2003
Advance Information
SCSE: = 0: Disable the interrupt on the INT pin when the SCSI bit (b2, T1/J1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the SCSI bit (b2, T1/J1-05DH,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 DLB Interrupt Indication (05DH, 15DH, 25DH, 35DH, 45DH, 55DH, 65DH, 75DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 SCAI R 0 2 SCSI R 0 1 SCMI R 0 0 SCCI R 0
SCAI: = 0: The value in the A[2:1] bits is not changed. = 1: The value in the A[2:1] bits is changed. SCSI: = 0: The value in the S[4:1] bits is not changed. = 1: The value in the S[4:1] bits is changed.
SCCI: = 0: The value in the C[11:1] bits is not changed. = 1: The value in the C[11:1] bits is changed.
Programming Information
161
April 25, 2003
Advance Information
SCMI: = 0: The value in the M[3:1] bits is not changed. = 1: The value in the M[3:1] bits is changed.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Mode (062H, 162H, 262H, 362H, 462H, 562H, 662H, 762H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 FDLBYP R/W 0 1 CRCBYP R/W 0 0 FDIS R/W 0
CRCBYP: This bit is valid in ESF format when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: The calculated 6-bit CRC of the previous ESF frame is inserted in the current CRC-bit positions in every 4th frame starting with Frame 2 of the current ESF frame. = 1: Disable the CRC-6 insertion. FDIS: = 0: Enable the generation of the SF / ESF / T1 DM / SLC-96 frame. = 1: Disable the generation of the SF / ESF / T1 DM / SLC-96 frame.
Programming Information
162
April 25, 2003
Advance Information
FDLBYP: In ESF format, this bit is valid when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: Enable the DL bit position to be replaced by the Bit-Oriented Code, the Automatic Performance Report Message, the HDLC data or the idle code (`FFFF' for T1 / `FF7E' for J1). = 1: Disable the DL bit position to be replaced by the above codes. In T1 DM format, this bit is valid when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: The `D' bit in Bit 6 of each Channel 24 is replaced with the HDLC data. = 1: Disable the D bit position to be replaced by the HDLC data. In SLC-96 format, this bit is valid when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: The Concentrator (C) bit, the Maintenance (M) bit, the Alarm (A) bit and the Switch (S) bit are replaced by the contents in the C[11:1] bits (b2~0, T1/J1-066H,... & b7~0, T1/J1-065H,...), the M[3:1] bits (b5~3, T1/J1-066H,...), the A[2:1] bits (b1~0, T1/J1-067H,...) and the S[4:1] bits (b5~2, T1/J1-067H,...) respectively. = 1: Disable the Concentrator (C) bit, the Maintenance (M) bit, the Alarm (A) bit and the Switch (S) bit replacement.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 XDL0 (065H, 165H, 265H, 365H, 465H, 565H, 665H, 765H)
Bit No. Bit Name Type Default 7 C8 R 0 6 C7 R 0 5 C6 R 0 4 C5 R 0 3 C4 R 0 2 C3 R 0 1 C2 R 0 0 C1 R 0
C[8:1]: These bits, together with the C[11:9] bits (b2~0, T1/J1-066H,...), are valid in SLC-96 format when the FDIS bit (b0, T1/J1-062H,...) and the FDLBYP bit (b2, T1/J1-062H,...) are both `0's. They contain the data to replace the Concentrator (C) bit. The C[1] is the LSB and it is transmitted first. T1/J1 XDL1 (066H, 166H, 266H, 366H, 466H, 566H, 666H, 766H)
Bit No. Bit Name Type Default Reserved 7 6 5 M3 R 0 4 M2 R 0 3 M1 R 0 2 C11 R 0 1 C10 R 0 0 C9 R 0
M[3:1]: These bits are valid in SLC-96 format when the FDIS bit (b0, T1/J1-062H,...) and the FDLBYP bit (b2, T1/J1-062H,...) are both `0's. They contain the data to replace the Maintenance (M) bit. The M[1] is transmitted first. C[11:9]: These bits, together with the C[8:1] bits (b7~1, T1/J1-065H,...), are valid in SLC-96 format when the FDIS bit (b0, T1/J1-062H,...) and the FDLBYP bit (b2, T1/J1-062H,...) are both `0's. They contain the data to replace the Concentrator (C) bit. The C[11] is the MSB and it is transmitted last.
Programming Information
163
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 XDL2 (067H, 167H, 267H, 367H, 467H, 567H, 667H, 767H)
Bit No. Bit Name Type Default Reserved 7 6 5 S4 R 0 4 S3 R 0 3 S2 R 0 2 S1 R 0 1 A2 R 0 0 A1 R 0
S[4:1]: These bits are valid in SLC-96 format when the FDIS bit (b0, T1/J1-062H,...) and the FDLBYP bit (b2, T1/J1-062H,...) are both `0's. They contain the data to replace the Switch (S) bit. The S[1] is transmitted first. A[2:1]: These bits are valid in SLC-96 format when the FDIS bit (b0, T1/J1-062H,...) and the FDLBYP bit (b2, T1/J1-062H,...) are both `0's. They contain the data to replace the Alarm (A) bit. The A[1] is transmitted first. T1/J1 FGEN Maintenance 0 (06BH, 16BH, 26BH, 36BH, 46BH, 56BH, 66BH, 76BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 AUTOYELLOW R/W 0 0 XYEL R/W 0
AUTOYELLOW: = 0: Disable the automatic Yellow alarm signal insertion. = 1: The Yellow alarm signal is automatically inserted into the data stream to be transmitted when Red alarm is declared in the received data stream. XYEL: = 0: Disable the manual Yellow alarm signal insertion. = 1: The Yellow alarm signal is manually inserted into the data stream to be transmitted.
Programming Information
164
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 FGEN Maintenance 1 (06CH, 16CH, 26CH, 36CH, 46CH, 56CH, 66CH, 76CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 MIMICEN R/W 0 2 COFAEN R/W 0 1 TXDIS R/W 0 0 TAIS R/W 0
MIMICEN: This bit is valid when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: Disable the mimic pattern insertion. = 1: The mimic pattern is inserted into the bit right after each F-bit. The content of the mimic pattern is the same as the F-bit. COFAEN: Any transition (from `0' to `1' or from `1' to `0') on this bit will lead to one bit deletion or one bit repetition in the data stream to be transmitted, that is, to change the frame alignment position. The one bit deletion or repetition occurs randomly. TXDIS: = 0: Normal operation. = 1: The data stream to be transmitted are overwritten with all `Zero's. TAIS: = 0: Normal operation. = 1: The data stream to be transmitted are overwritten with all 'One's.
Programming Information
165
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 FGEN Interrupt Control (06DH, 16DH, 26DH, 36DH, 46DH, 56DH, 66DH, 76DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 MFE R/W 0 0 BFE R/W 0
MFE: = 0: Disable the interrupt on the INT pin when the MFI bit (b1, T1/J1-06EH,...) is `1'. = 1: Enable the interrupt on the INT pin when the MFI bit (b1, T1/J1-06EH,...) is `1'. BFE: = 0: Disable the interrupt on the INT pin when the BFI bit (b0, T1/J1-06EH,...) is `1'. = 1: Enable the interrupt on the INT pin when the BFI bit (b0, T1/J1-06EH,...) is `1'. T1/J1 FGEN Interrupt Indication (06EH, 16EH, 26EH, 36EH, 46EH, 56EH, 66EH, 76EH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 MFI R 0 0 BFI R 0
MFI: = 0: The bit input to the Frame Generator is not the first bit of each SF/ESF/T1 DM/SLC-96 multiframe. = 1: The first bit of each SF/ESF/T1 DM/SLC-96 multiframe is input to the Frame Generator. This bit will be cleared if a '1' is written to it. BFI: = 0: The bit input to the Frame Generator is not the first bit of each basic frame. = 1: The first bit of each basic frame is input to the Frame Generator. This bit will be cleared if a '1' is written to it.
Programming Information
166
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Error Insertion (06FH, 16FH, 26FH, 36FH, 46FH, 56FH, 66FH, 76FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 DDSINV R/W 0 2 CRCINV R/W 0 1 FsINV R/W 0 0 FtINV R/W 0
DDSINV: This bit is valid in T1 DM format when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: Disable the 6 DDS pattern bits inversion. = 1: All the 6 DDS pattern bits (`0XX11101') are inverted. CRCINV: This bit is valid in ESF format when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: Disable the CRC-6 bits inversion. = 1: All the 6 CRC bits are inverted. FsINV: In SF, T1 DM format, this bit is valid when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: No Fs bit is inverted. = 1: One Fs bit (the F-bit in even frame) is inverted. In ESF format, this bit is valid when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: No Frame Alignment bit is inverted. = 1: One Frame Alignment bit is inverted. In SLC-96 format, this bit is valid when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: No Synchronization Fs bit is inverted. = 1: One Synchronization Fs bit is inverted. FtINV: In SF, T1 DM, SLC-96 format, this bit is valid when the FDIS bit (b0, T1/J1-062H,...) is `0'. = 0: No Ft bit is inverted. = 1: One Ft bit (the F-bit in odd frame) is inverted.
Programming Information
167
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Transmit Timing Option (070H, 170H, 270H, 370H, 470H, 570H, 670H, 770H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 XTS R/W 0
XTS: In Transmit Clock Master mode: = 0: The source of the transmit clock is selected from the clock generated by the internal clock generator (1.544 MHz). = 1: The source of the transmit clock is selected from the recovered clock from the line side. In Transmit Clock Master mode, the Transmit Buffer is bypassed automatically. In Transmit Clock Slave T1/J1 mode E1 rate, this bit is invalid. In the other Transmit Clock Slave modes and in Transmit Multiplexed mode: = 0: The source of the transmit clock is selected from the clock from the backplane. The Transmit Buffer is bypassed. = 1: The source of the transmit clock is selected from the clock generated by the internal clock generator (1.544 MHz). The Transmit Buffer is not bypassed. T1/J1 PRGD Control (071H, 171H, 271H, 371H, 471H, 571H, 671H, 771H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 RINV R/W 0 2 TINV R/W 0 1 PATS1 R/W 0 0 PATS0 R/W 0
RINV: = 0: The data is not inverted before extracted to the pattern detector. = 1: The data is inverted before extracted to the pattern detector. TINV: = 0: The generated pattern is not inverted. = 1: The generated pattern is inverted. PATS[1:0]: These bits select the PRBS generated and detected pattern. = 00: The 215-1 pattern per O.152 is selected. = 01: The 220-1 pattern per O.150-4.5 is selected. = 10: The 211-1 pattern per O.150 is selected. = 11: Reserved.
Programming Information
168
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 PRGD Status/Error Control (072H, 172H, 272H, 372H, 472H, 572H, 672H, 772H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 BERE R/W 0 2 INV R/W 0 1 SYNCV R 0 0 SYNCE R/W 0
BERE: = 0: Disable the interrupt on the INT pin when the BERI bit (b3, T1/J1-073H,...) is `1'. = 1: Enable the interrupt on the INT pin when the BERI bit (b3, T1/J1-073H,...) is `1'. INV: = 0: No bit error is inserted to the generated pattern. = 1: A single bit error is inserted to the generated pattern. This bit is cleared after the single bit error insertion is completed. SYNCV: = 0: The pattern is out of synchronization (the pattern detector has detected 10 or more bit errors in a fixed 48-bit window). = 1: The pattern is in synchronization (the pattern detector has detected at least 48 consecutive error-free bit periods). SYNCE: = 0: Disable the interrupt on the INT pin when the SYNCI bit (b0, T1/J1-073H,...) is `1'. = 1: Enable the interrupt on the INT pin when the SYNCI bit (b0, T1/J1-073H,...) is `1'. T1/J1 PRGD Interrupt Indication (073H, 173H, 273H, 373H, 473H, 573H, 673H, 773H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 BERI R 0 Reserved 2 1 0 SYNCI R 0
BERI: = 0: No bit is mismatched with the PRGD pattern when the extracted data is in synchronization state. = 1: At least one bit is mismatched with the PRGD pattern when the extracted data is in synchronization state. This bit will be cleared if a '1' is written to it. SYNCI: = 0: There is no status change on the SYNCV bit (b1, T1/J1-072H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the SYNCV bit (b1, T1/J1-072H,...). This bit will be cleared if a '1' is written to it.
Programming Information
169
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 XIBC Control (074H, 174H, 274H, 374H, 474H, 574H, 674H, 774H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 IBCDEN R/W 0 2 IBCDUNFM R/W 0 1 CL1 R/W 0 0 CL0 R/W 0
IBCDEN: = 0: Disable transmitting the inband loopback code. = 1: Enable transmitting the inband loopback code. IBCDUNFM: = 0: The inband loopback code is transmitted in framed mode, that is, the bits in all 24 channels are overwritten with the inband loopback code and the F-bit is not changed. = 1: The inband loopback code is transmitted in unframed mode, that is, all the bits in 24 channels and the F-bit are overwritten with the inband loopback code. CL[1:0]: These 2 bits define the length of the inband loopback code to be transmitted, meanwhile, they define the valid code in the IBC[7:0] bits (b7~0, T1/ J1-075H,...).
CL[1:0] 00 01 10 11
Loopback Code Length & Valid Code In The IBC[7:0] 5-bit length & the code in the IBC[7:3] is valid 6-bit length & the code in the IBC[7:2] is valid 7-bit length & the code in the IBC[7:1] is valid 8-bit length & the code in the IBC[7:0] is valid
T1/J1 XIBC Code (075H, 175H, 275H, 375H, 475H, 575H, 675H, 775H)
Bit No. Bit Name Type Default 7 IBC7 R/W 0 6 IBC6 R/W 0 5 IBC5 R/W 0 4 IBC4 R/W 0 3 IBC3 R/W 0 2 IBC2 R/W 0 1 IBC1 R/W 0 0 IBC0 R/W 0
IBC[7:0]: The IBC[7:X] bits define the content of the inband loopback code. The `X' is one of 0 to 3 which depends on the length defined by the CL[1:0] bits (b1~0, T1/J1-074H,...). The IBC[7] is the MSB.
Programming Information
170
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 IBCD Detector Configuration (076H, 176H, 276H, 376H, 476H, 576H, 676H, 776H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 IBCDIDLE R/W 0 3 DSEL1 R/W 0 2 DSEL0 R/W 1 1 ASEL1 R/W 0 0 ASEL0 R/W 0
IBCDIDLE: = 0: The F-bit is compared with the target activate/deactivate inband loopback code, but the result of the F-bit comparison is discarded. = 1: The F-bit is skipped in the comparison process. DSEL[1:0]: These two bits define the length of the target deactivate inband loopback code, meanwhile, they define the valid code in the DACT[7:0] bits (b7~0, T1/J1-079H,...).
DSEL[1:0] 00 01 10 11
Deactivate Code Length & Valid Code In The DACT[7:0] 5-bit length & the code in the DACT[7:3] is valid 6-bit or 3-bit length & the code in the DACT[7:2] is valid 7-bit length & the code in the DACT[7:1] is valid 8-bit or 4-bit length & the code in the DACT[7:0] is valid
ASEL[1:0]: These two bits define the length of the target activate inband loopback code, meanwhile, they define the valid code in the ACT[7:0] bits (b7~0, T1/ J1-078H,...).
ASEL[1:0] 00 01 10 11
Activate Code Length & Valid Code In The ACT[7:0] 5-bit length & the code in the ACT[7:3] is valid 6-bit or 3-bit length & the code in the ACT[7:2] is valid 7-bit length & the code in the ACT[7:1] is valid 8-bit or 4-bit length & the code in the ACT[7:0] is valid
Programming Information
171
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 IBCD Detector Status (077H, 177H, 277H, 377H, 477H, 577H, 677H, 777H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 LBA R 0 0 LBD R 0
LBA: = 0: The activate code is loss. That is, more than 600 bits are not matched with the target activate inband loopback code in a 39.8ms fixed period. = 1: The activate code is detected. That is, in more than 126 consecutive 39.8ms fixed periods, the target activate inband loopback code is matched with less than 600 bit errors in each 39.8ms. LBD: = 0: The deactivate code is loss. That is, more than 600 bits are not matched with the target deactivate inband loopback code in a 39.8ms fixed period. = 1: The deactivate code is detected. That is, in more than 126 consecutive 39.8ms fixed periods, the target deactivate inband loopback code is matched with less than 600 bit errors in each 39.8ms. T1/J1 IBCD Activate Code (078H, 178H, 278H, 378H, 478H, 578H, 678H, 778H)
Bit No. Bit Name Type Default 7 ACT7 R/W 0 6 ACT6 R/W 0 5 ACT5 R/W 0 4 ACT4 R/W 0 3 ACT3 R/W 1 2 ACT2 R/W 0 1 ACT1 R/W 0 0 ACT0 R/W 0
ACT[7:0]: The ACT[7:X] bits define the content of the target activate inband loopback code. The `X' is 3, 2, 1 or 0 which depends on the definition by the ASEL[1:0] bits (b1~0, T1/J1-076H,...). The unused bits should be ignored. The ACT[7] bit is the MSB and compares with the first received code bit. T1/J1 IBCD Deactivate Code (079H, 179H, 279H, 379H, 479H, 579H, 679H, 779H)
Bit No. Bit Name Type Default 7 DACT7 R/W 0 6 DACT6 R/W 0 5 DACT5 R/W 1 4 DACT4 R/W 0 3 DACT3 R/W 0 2 DACT2 R/W 1 1 DACT1 R/W 0 0 DACT0 R/W 0
DACT[7:0]: The DACT[7:X] bits define the content of the target deactivate inband loopback code. The `X' is 3, 2, 1 or 0 which depends on the definition by the DSEL[1:0] bits (b3~2, T1/J1-076H,...). The unused bits should be ignored. The DACT[7] bit is the MSB and compares with the first received code bit.
Programming Information
172
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 IBCD Interrupt Control (07AH, 17AH, 27AH, 37AH, 47AH, 57AH, 67AH, 77AH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 LBAE R/W 0 0 LBDE R/W 0
LBAE: = 0: Disable the interrupt on the INT pin when the LBAI bit (b1, T1/J1-07BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the LBAI bit (b1, T1/J1-07BH,...) is `1'. LBDE: = 0: Disable the interrupt on the INT pin when the LBDI bit (b0, T1/J1-07BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the LBDI bit (b0, T1/J1-07BH,...) is `1'. T1/J1 IBCD Interrupt Indication (07BH, 17BH, 27BH, 37BH, 47BH, 57BH, 67BH, 77BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 LBAI R 0 0 LBDI R 0
LBAI: = 0: There is no status change on the LBA bit (b1, T1/J1-077H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the LBA bit (b1, T1/J1-077H,...). This bit will be cleared if a '1' is written to it. LBDI: = 0: There is no status change on the LBD bit (b0, T1/J1-077H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the LBD bit (b0, T1/J1-077H,...). This bit will be cleared if a '1' is written to it.
Programming Information
173
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 ELST Configuration (07CH, 17CH, 27CH, 37CH, 47CH, 57CH, 67CH, 77CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 TRKEN R/W 0 1 SLIPD R 0 0 SLIPE R/W 0
TRKEN: In Receive Clock Slave mode and Receive Multiplexed mode, if it is out of synchronization, the trunk code programmed in the TRKCODE[7:0] bits (b7~0, T1/J1-07EH,...) can be set to replace the data or not. = 0: Disable the replacement. = 1: Enable the replacement. SLIPD: This bit makes sense only when the SLIPI bit (b0, T1/J1-07DH,...) is `1'. = 0: The latest slip is due to the Elastic Store Buffer being empty. = 1: The latest slip is due to the Elastic Store Buffer being full. SLIPE: = 0: Disable the interrupt on the INT pin when the SLIPI bit (b0, T1/J1-07DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the SLIPI bit (b0, T1/J1-07DH,...) is `1'. T1/J1 ELST Interrupt Indication (07DH, 17DH, 27DH, 37DH, 47DH, 57DH, 67DH, 77DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 SLIPI R 0
SLIPI: = 0: No slip occurs. = 1: A slip occurs. This bit will be cleared if a '1' is written to it. T1/J1 ELST Trunk Code (07EH, 17EH, 27EH, 37EH, 47EH, 57EH, 67EH, 77EH)
Bit No. Bit Name Type Default 7 TRKCODE7 R/W 1 6 TRKCODE6 R/W 1 5 TRKCODE5 R/W 1 4 TRKCODE4 R/W 1 3 TRKCODE3 R/W 1 2 TRKCODE2 R/W 1 1 TRKCODE1 R/W 1 0 TRKCODE0 R/W 1
TRKCODE[7:0]: In Receive Clock Slave mode and Receive Multiplexed mode, if it is out of synchronization and the TRKEN bit (b2, T1/J1-07CH,...) is `1', these bits are the trunk code to replace the received data stream.
Programming Information
174
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 APRM Control (07FH, 17FH, 27FH, 37FH, 47FH, 57FH, 67FH, 77FH)
Bit No. Bit Name Type Default Reserved 7 6 5 LBBIT R/W 0 4 U2BIT R/W 0 3 U1BIT R/W 0 2 RBIT R/W 0 1 CRBIT R/W 0 0 AUTOPRM R/W 0
LBBIT: This bit is valid in ESF format when the AUTOPRM bit (b0, T1/J1-07FH,...) is `1'. The value in this bit will be transmitted in the LB bit position of the APRM. U2BIT: This bit is valid in ESF format when the AUTOPRM bit (b0, T1/J1-07FH,...) is `1'. The value in this bit will be transmitted in the U2 bit position of the APRM.
RBIT: This bit is valid in ESF format when the AUTOPRM bit (b0, T1/J1-07FH,...) is `1'. The value in this bit will be transmitted in the R bit position of the APRM. CRBIT: This bit is valid in ESF format when the AUTOPRM bit (b0, T1/J1-07FH,...) is `1'. The value in this bit will be transmitted in the CR bit position of the APRM. AUTOPRM: This bit is only valid in ESF format. = 0: Disable the APRM transmission. = 1: The Automatic Performance Report Message (APRM) is generated every one second and transmitted on the DL bit positions.
Programming Information
175
April 25, 2003
Advance Information
U1BIT: This bit is valid in ESF format when the AUTOPRM bit (b0, T1/J1-07FH,...) is `1'. The value in this bit will be transmitted in the U1 bit position of the APRM.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 XBOC Code (080H, 180H, 280H, 380H, 480H, 580H, 680H, 780H)
Bit No. Bit Name Type Default Reserved 7 6 5 XBOC5 R/W 1 4 XBOC4 R/W 1 3 XBOC3 R/W 1 2 XBOC2 R/W 1 1 XBOC1 R/W 1 0 XBOC0 R/W 1
XBOC[5:0]: These bits are only valid in the ESF format. When the XBOC[5:0] bits are written with any 6-bit code other than the `111111', the code will be transmitted as the Bit Oriented Message (BOM). The BOM pattern is `111111110XBOC[0]XBOC[1]XBOC[2]XBOC[3]XBOC[4]XBOC[5]0' which occupies the DL of the F-bit position. T1/J1 BOC Control (081H, 181H, 281H, 381H, 481H, 581H, 681H, 781H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 AVC R/W 0 0
R/W 0
AVC: This bit selects the validation criteria used to declare the Bit Oriented Message (BOM) in the received data stream. It is only valid in ESF format. = 0: The BOM is declared when the pattern is matched and the received message is identical 8 out of 10 consecutive times and differs from the previous message. = 1: The BOM is declared when the pattern is matched and the received message is identical 4 out of 5 consecutive times and differs from the previous message. BOCE: = 0: Disable the interrupt on the INT pin when the BOCI bit (b0, T1/J1-082H,...) is `1'. = 1: Enable the interrupt on the INT pin when the BOCI bit (b0, T1/J1-082H,...) is `1'.
Programming Information
176
April 25, 2003
Advance Information
BOCE
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 BOC Interrupt Indication (082H, 182H, 282H, 382H, 482H, 582H, 682H, 782H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 BOCI R 0
BOCI: = 0: The BOC[5:0] bits (b5~0, T1/J1-083H,...) are not updated. = 1: The BOC[5:0] bits (b5~0, T1/J1-083H,...) are updated. This bit will be cleared if a '1' is written to it. T1/J1 RBOC Code (083H, 183H, 283H, 383H, 483H, 583H, 683H, 783H)
Bit No. Bit Name Type Default Reserved 7 6 5 BOC5 R 1 4 BOC4 R 1 3 BOC3 R 1 2 BOC2 R 1 1 BOC1 R 1 0
R 1
BOC[5:0]: When the received BOM is declared, the message is loaded into these bits. The BOC[5] bit corresponds to the MSB of the message.
Programming Information
177
April 25, 2003
Advance Information
BOC0
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 THDLC Enable Control (084H, 184H, 284H, 384H, 484H, 584H, 684H, 784H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 TDLEN3 R/W 0 1 TDLEN2 R/W 0 0 TDLEN1 R/W 0
TDLEN3: = 0: All the functions of the HDLC Transmitter #3 is disabled. = 1: All the functions of the HDLC Transmitter #3 is enabled. TDLEN2: = 0: All the functions of the HDLC Transmitter #2 is disabled. = 1: All the functions of the HDLC Transmitter #2 is enabled.
Programming Information
178
April 25, 2003
Advance Information
TDLEN1: This bit is only valid in T1/J1 mode ESF & T1 DM formats. = 0: All the functions of the HDLC Transmitter #1 is disabled. = 1: All the functions of the HDLC Transmitter #1 is enabled.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 THDLC2 Assignment (086H, 186H, 286H, 386H, 486H, 586H, 686H, 786H)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
T1/J1 THDLC3 Assignment (087H, 187H, 287H, 387H, 487H, 587H, 687H, 787H)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
The function of the above two sets of registers are the same. However, they correspond to different THDLC. EVEN: = 0: The data is not inserted to the even frames. = 1: The data is inserted to the even frames. ODD: = 0: The data is not inserted to the odd frames. = 1: The data is inserted to the odd frames. TS[4:0]: These bits binary define one channel of even and/or odd frames to insert the data to. `00000' corresponds to CH 1 and `10111' corresponds to CH 24. The value above `10111' is meanless. These bits are invalid when the EVEN bit and the ODD bit are both `0'.
Programming Information
179
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 THDLC2 Bit Select (089H, 189H, 289H, 389H, 489H, 589H, 689H, 789H)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
T1/J1 THDLC3 Bit Select (08AH, 18AH, 28AH, 38AH, 48AH, 58AH, 68AH, 78AH)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
The function of the above two sets of registers are the same. However, they correspond to different THDLC. BITENn: = 0: The data is not inserted to the corresponding bit. = 1: The data is inserted to the corresponding bit of the assigned channel. These bits are invalid when the EVEN bit and the ODD bit are both logic 0. The BITEN[7] bit corresponds to the first bit (MSB) of the selected channel.
Programming Information
180
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RHDLC Enable Control (08BH, 18BH, 28BH, 38BH, 48BH, 58BH, 68BH, 78BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 RDLEN3 R/W 0 1 RDLEN2 R/W 0 0 RDLEN1 R/W 0
RDLEN3: = 0: All the functions of the HDLC Receiver #3 is disabled. = 1: All the functions of the HDLC Receiver #3 is enabled. RDLEN2: = 0: All the functions of the HDLC Receiver #2 is disabled. = 1: All the functions of the HDLC Receiver #2 is enabled.
Programming Information
181
April 25, 2003
Advance Information
RDLEN1: This bit is only valid in T1/J1 mode ESF & T1 DM formats. = 0: All the functions of the HDLC Receiver #1 is disabled. = 1: All the functions of the HDLC Receiver #1 is enabled.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RHDLC2 Assignment (08DH, 18DH, 28DH, 38DH, 48DH, 58DH, 68DH, 78DH)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
T1/J1 RHDLC3 Assignment (08EH, 18EH, 28EH, 38EH, 48EH, 58EH, 68EH, 78EH)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
The function of the above two sets of registers are the same. However, they correspond to different RHDLC. EVEN: = 0: The data is not extracted from the even frames. = 1: The data is extracted from the even frames. ODD: = 0: The data is not extracted from the odd frames. = 1: The data is extracted from the odd frames. TS[4:0]: These bits binary define one channel of even and/or odd frames to extract the data from. `00000' corresponds to CH 1 and `10111' corresponds to CH 24. The value above `10111' is meanless. These bits are invalid when the EVEN bit and the ODD bit are both `0'.
Programming Information
182
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RHDLC2 Bit Select (090H, 190H, 290H, 390H, 490H, 590H, 690H, 790H)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
T1/J1 RHDLC3 Bit Select (091H, 191H, 291H, 391H, 491H, 591H, 691H, 791H)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
The function of the above two sets of registers are the same. However, they correspond to different RHDLC. BITENn: = 0: The data is not extracted from the corresponding bit. = 1: The data is extracted from the corresponding bit of the assigned channel. These bits are invalid when the EVEN bit and the ODD bit are both logic 0. The BITEN[7] bit corresponds to the first bit (MSB) of the selected channel.
Programming Information
183
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RHDLC1 Control Register (092H, 192H, 292H, 392H, 492H, 592H, 692H, 792H)
Bit No. Bit Name Type Default Reserved 7 6 5 LSSUFIL R/W 0 4 FISUFIL R/W 0 3 ADRM1 R/W 0 2 ADRM0 R/W 0 1 RHDLCM R/W 0 0 RRST R/W 0
T1/J1 RHDLC2 Control Register (093H, 193H, 293H, 393H, 493H, 593H, 693H, 793H)
Bit No. Bit Name Type Default Reserved 7 6 5 LSSUFIL R/W 0 4 FISUFIL R/W 0 3 ADRM1 R/W 0 2 ADRM0 R/W 0 1 RHDLCM R/W 0 0 RRST R/W 0
T1/J1 RHDLC3 Control Register (094H, 194H, 294H, 394H, 494H, 594H, 694H, 794H)
Bit No. Bit Name Type Default Reserved 7 6 5 LSSUFIL R/W 0 4 FISUFIL R/W 0 3 ADRM1 R/W 0 2 ADRM0 R/W 0 1 RHDLCM R/W 0 0 RRST R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. LSSUFIL: This bit is valid when the SS7 packet is LSSU. = 0: The current LSSU is not compared with the previous one. = 1: The current LSSU is compared with the previous one. The current LSSU will be discarded if it is the same with the previous LSSU. FISUFIL: This bit is valid when the SS7 packet is FISU. = 0: The current FISU is not compared with the previous one. = 1: The current FISU is compared with the previous one. The current FISU will be discarded if it is the same with the previous FISU. ADRM[1:0]: These two bits select the address comparison mode in HDLC mode. = 00: No address is compared. = 01: High byte address is compared. = 10: Low byte address is compared. = 11: Both high byte address and low byte address are compared. RHDLCM: = 0: HDLC mode is selected. = 1: SS7 mode is selected.
Programming Information
184
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
RRST: A transition from `0' to `1' on this bit resets the corresponding HDLC Receiver. The reset will clear the FIFO, the PACK bit (b0, T1/J1-095H,... / 096H,... / 097H,...) and the EMP bit (b1, T1/J1-095H,... / 096H,... / 097H,...). T1/J1 RHDLC1 RFIFO Access Status (095H, 195H, 295H, 395H, 495H, 595H, 695H, 795H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 EMP R 1 0 PACK R 0
T1/J1 RHDLC2 RFIFO Access Status (096H, 196H, 296H, 396H, 496H, 596H, 696H, 796H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 EMP R 1 0 PACK R 0
T1/J1 RHDLC3 RFIFO Access Status (097H, 197H, 297H, 397H, 497H, 597H, 697H, 797H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 EMP R 1 0 PACK R 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. EMP: = 0: All valid HDLC/SS7 blocks are pushed into the FIFO. = 1: The FIFO is empty, i.e., all the blocks are read from the FIFO. The corresponding HDLC Receiver reset will clear this bit. PACK: = 0: The byte read from the FIFO is not an overhead byte. = 1: The byte read from the FIFO is an overhead byte. The corresponding HDLC Receiver reset will clear this bit.
Programming Information
185
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RHDLC1 Data (098H, 198H, 298H, 398H, 498H, 598H, 698H, 798H)
Bit No. Bit Name Type Default 7 DAT7 R 0 6 DAT6 R 0 5 DAT5 R 0 4 DAT4 R 0 3 DAT3 R 0 2 DAT2 R 0 1 DAT1 R 0 0 DAT0 R 0
T1/J1 RHDLC2 Data (099H, 199H, 299H, 399H, 499H, 599H, 699H, 799H)
Bit No. Bit Name Type Default 7 DAT7 R 0 6 DAT6 R 0 5 DAT5 R 0 4 DAT4 R 0 3 DAT3 R 0 2 DAT2 R 0 1 DAT1 R 0 0 DAT0 R 0
T1/J1 RHDLC3 Data (09AH, 19AH, 29AH, 39AH, 49AH, 59AH, 69AH, 79AH)
Bit No. Bit Name Type Default 7 DAT7 R 0 6 DAT6 R 0 5 DAT5 R 0 4 DAT4 R 0 3 DAT3 R 0 2 DAT2 R 0 1 DAT1 R 0 0 DAT0 R 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. DAT[7:0]: These bits represent the bytes read from the FIFO. The DAT[0] bit corresponds to the first bit of the serial received data from the FIFO.
Programming Information
186
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RHDLC1 Interrupt Control (09BH, 19BH, 29BH, 39BH, 49BH, 59BH, 69BH, 79BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLE R/W 0 0 RMBEE R/W 0
T1/J1 RHDLC2 Interrupt Control (09CH, 19CH, 29CH, 39CH, 49CH, 59CH, 69CH, 79CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLE R/W 0 0 RMBEE R/W 0
T1/J1 RHDLC3 Interrupt Control (09DH, 19DH, 29DH, 39DH, 49DH, 59DH, 69DH, 79DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLE R/W 0 0 RMBEE R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. OVFLE: = 0: Disable the interrupt on the INT pin when the OVFLI bit (b1, T1/J1-09EH,... / 09FH,... / 0A0H,...) is `1'. = 1: Enable the interrupt on the INT pin when the OVFLI bit (b1, T1/J1-09EH,... / 09FH,... / 0A0H,...) is `1'. RMBEE: = 0: Disable the interrupt on the INT pin when the RMBEI bit (b0, T1/J1-09EH,... / 09FH,... / 0A0H,...) is `1'. = 1: Enable the interrupt on the INT pin when the RMBEI bit (b0, T1/J1-09EH,... / 09FH,... / 0A0H,...) is `1'.
Programming Information
187
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RHDLC1 Interrupt Indication (09EH, 19EH, 29EH, 39EH, 49EH, 59EH, 69EH, 79EH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLI R 0 0 RMBEI R 0
T1/J1 RHDLC2 Interrupt Indication (09FH, 19FH, 29FH, 39FH, 49FH, 59FH, 69FH, 79FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLI R 0 0 RMBEI R 0
T1/J1 RHDLC3 Interrupt Indication (0A0H, 1A0H, 2A0H, 3A0H, 4A0H, 5A0H, 6A0H, 7A0H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLI R 0 0 RMBEI R 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. OVFLI: The overwritten condition will occur if data is still attempted to write into the FIFO when the FIFO has already been full (128 bytes). = 0: No overwriting occurs. = 1: The overwriting occurs. This bit will be cleared if a '1' is written to it. RMBEI: = 0: No block is pushed into the FIFO. = 1: A block of the HDLC/SS7 packet is pushed into the FIFO. This bit will be cleared if a '1' is written to it.
Programming Information
188
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RHDLC1 High Address (0A1H, 1A1H, 2A1H, 3A1H, 4A1H, 5A1H, 6A1H, 7A1H)
Bit No. Bit Name Type Default 7 HA7 R/W 0 6 HA6 R/W 0 5 HA5 R/W 0 4 HA4 R/W 0 3 HA3 R/W 0 2 HA2 R/W 0 1 HA1 R/W 0 0 HA0 R/W 0
T1/J1 RHDLC2 High Address (0A2H, 1A2H, 2A2H, 3A2H, 4A2H, 5A2H, 6A2H, 7A2H)
Bit No. Bit Name Type Default 7 HA7 R/W 0 6 HA6 R/W 0 5 HA5 R/W 0 4 HA4 R/W 0 3 HA3 R/W 0 2 HA2 R/W 0 1 HA1 R/W 0 0 HA0 R/W 0
T1/J1 RHDLC3 High Address (0A3H, 1A3H, 2A3H, 3A3H, 4A3H, 5A3H, 6A3H, 7A3H)
Bit No. Bit Name Type Default 7 HA7 R/W 0 6 HA6 R/W 0 5 HA5 R/W 0 4 HA4 R/W 0 3 HA3 R/W 0 2 HA2 R/W 0 1 HA1 R/W 0 0 HA0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. HA[7:0]: In HDLC mode, when high byte address comparison or both bytes address comparison is required, the high byte address position (the byte following the opening flag) is compared with the value in these bits, or with `0xFC' or `0xFE'. The HA[1] bit (the `C/R' bit position) is excluded to compare.
Programming Information
189
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RHDLC1 Low Address (0A4H, 1A4H, 2A4H, 3A4H, 4A4H, 5A4H, 6A4H, 7A4H)
Bit No. Bit Name Type Default 7 LA7 R/W 0 6 LA6 R/W 0 5 LA5 R/W 0 4 LA4 R/W 0 3 LA3 R/W 0 2 LA2 R/W 0 1 LA1 R/W 0 0 LA0 R/W 0
T1/J1 RHDLC2 Low Address (0A5H, 1A5H, 2A5H, 3A5H, 4A5H, 5A5H, 6A5H, 7A5H)
Bit No. Bit Name Type Default 7 LA7 R/W 0 6 LA6 R/W 0 5 LA5 R/W 0 4 LA4 R/W 0 3 LA3 R/W 0 2 LA2 R/W 0 1 LA1 R/W 0 0 LA0 R/W 0
T1/J1 RHDLC3 Low Address (0A6H, 1A6H, 2A6H, 3A6H, 4A6H, 5A6H, 6A6H, 7A6H)
Bit No. Bit Name Type Default 7 LA7 R/W 0 6 LA6 R/W 0 5 LA5 R/W 0 4 LA4 R/W 0 3 LA3 R/W 0 2 LA2 R/W 0 1 LA1 R/W 0 0 LA0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. LA[7:0]: In HDLC mode, when low byte address comparison is required, the high byte address position (the byte following the opening flag) is compared with the value in these bits. When both bytes address comparison is required, the low byte address position (the byte following the high byte address position) is compared with the value in these bits.
Programming Information
190
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 THDLC1 Control (0A7H, 1A7H, 2A7H, 3A7H, 4A7H, 5A7H, 6A7H, 7A7H)
Bit No. Bit Name Type Default Reserved 7 6 5 AUTOFISU R/W 0 4 EOM R/W 0 3 XREP R/W 0 2 ABORT R/W 0 1 THDLCM R/W 0 0 TRST R/W 0
T1/J1 THDLC2 Control (0A8H, 1A8H, 2A8H, 3A8H, 4A8H, 5A8H, 6A8H, 7A8H)
Bit No. Bit Name Type Default Reserved 7 6 5 AUTOFISU R/W 0 4 EOM R/W 0 3 XREP R/W 0 2 ABORT R/W 0 1 THDLCM R/W 0 0 TRST R/W 0
T1/J1 THDLC3 Control (0A9H, 1A9H, 2A9H, 3A9H, 4A9H, 5A9H, 6A9H, 7A9H)
Bit No. Bit Name Type Default Reserved 7 6 5 AUTOFISU R/W 0 4 EOM R/W 0 3 XREP R/W 0 2 ABORT R/W 0 1 THDLCM R/W 0 0 TRST R/W 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. AUTOFISU: This bit is valid in SS7 mode when there is no data in the FIFO to be transmitted. = 0: Normal operation. = 1: The 7E (Hex) flags is transmitted N times (the `N' is determined by the FL[1:0] bits (b5~4, T1/J1-0AAH,... / 0ABH,... / 0ACH,...)), then the FISU packet is transmitted with the BSN and FSN the same with the last transmitted packet. EOM: A transition from `0' to `1' on this bit indicates an entire HDLC/SS7 packet is stored in the FIFO and starts the packet transmission. XREP: In SS7 mode, when the FIFO is empty, if less than 16 bytes are written into the FIFO, these bytes can be transmitted repeatedly with the opening flag, FCS and closing flag. This bit determines if this cyclic transmission can be implemented. = 0: Disable the cyclic transmission. = 1: Enable the cyclic transmission. ABORT: = 0: Disable the manual abort sequence insertion. = 1: The abort sequence (`01111111') is manually inserted to the current HDLC/SS7 packet. This bit is self-cleared after the abortion. THDLCM: = 0: HDLC mode is selected. = 1: SS7 mode is selected.
Programming Information
191
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
TRST: A transition from `0' to `1' on the this bit resets the corresponding HDLC Transmitter. The reset will clear the FIFO.
Programming Information
192
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 TFIFO1 Threshold (0AAH, 1AAH, 2AAH, 3AAH, 4AAH, 5AAH, 6AAH, 7AAH)
Bit No. Bit Name Type Default Reserved 7 6 5 FL1 R/W 1 4 FL0 R/W 0 3 LL1 R/W 0 2 LL0 R/W 0 1 HL1 R/W 0 0 HL0 R/W 1
T1/J1 TFIFO2 Threshold (0ABH, 1ABH, 2ABH, 3ABH, 4ABH, 5ABH, 6ABH, 7ABH)
Bit No. Bit Name Type Default Reserved 7 6 5 FL1 R/W 1 4 FL0 R/W 0 3 LL1 R/W 0 2 LL0 R/W 0 1 HL1 R/W 0 0 HL0 R/W 1
T1/J1 TFIFO3 Threshold (0ACH, 1ACH, 2ACH, 3ACH, 4ACH, 5ACH, 6ACH, 7ACH)
Bit No. Bit Name Type Default Reserved 7 6 5 FL1 R/W 1 4 FL0 R/W 0 3 LL1 R/W 0 2 LL0 R/W 0 1 HL1 R/W 0 0 HL0 R/W 1
The function of the above three sets of registers are the same. However, they correspond to different THDLC. FL[1:0]: These bits are valid in SS7 mode when there is no data in the FIFO to be transmitted and the AUTOFISU bit (b5, T1/J1-0A7H,... / 0A8H,... / 0A9H,...) is `1'. They define how many times the 7E (Hex) flags are transmitted before the FISU packet transmission. = 00: 8 flags = 01: 16 flags = 10: 32 flags = 11: 64 flags LL[1:0]: These 2 bits set the lower threshold of the FIFO. If the fill level is below the lower threshold, an interrupt may be generated. = 00: 16 bytes = 01: 32 bytes = 10: 64 bytes = 11: 96 bytes HL[1:0]: These 2 bits set the upper threshold of the FIFO. Once the fill level exceeds the upper threshold, the data stored in the FIFO will start to be transmitted. = 00: 16 bytes = 01: 32 bytes = 10: 64 bytes = 11: 128 bytes
Programming Information
193
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 THDLC1 Data (0ADH, 1ADH, 2ADH, 3ADH, 4ADH, 5ADH, 6ADH, 7ADH)
Bit No. Bit Name Type Default 7 DAT7 R/W 0 6 DAT6 R/W 0 5 DAT5 R/W 0 4 DAT4 R/W 0 3 DAT3 R/W 0 2 DAT2 R/W 0 1 DAT1 R/W 0 0 DAT0 R/W 0
T1/J1 THDLC2 Data (0AEH, 1AEH, 2AEH, 3AEH, 4AEH, 5AEH, 6AEH, 7AEH)
Bit No. Bit Name Type Default 7 DAT7 R/W 0 6 DAT6 R/W 0 5 DAT5 R/W 0 4 DAT4 R/W 0 3 DAT3 R/W 0 2 DAT2 R/W 0 1 DAT1 R/W 0 0 DAT0 R/W 0
T1/J1 THDLC3 Data (0AFH, 1AFH, 2AFH, 3AFH, 4AFH, 5AFH, 6AFH, 7AFH)
Bit No. Bit Name Type Default 7 DAT7 R/W 0 6 DAT6 R/W 0 5 DAT5 R/W 0 4 DAT4 R/W 0 3 DAT3 R/W 0 2 DAT2 R/W 0 1 DAT1 R/W 0 0 DAT0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. DAT[7:0]: The bytes to be stored in the FIFO. The DAT[0] bit corresponds to the first bit of the serial data in the FIFO to be transmitted.
Programming Information
194
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 TFIFO1 Status (0B0H, 1B0H, 2B0H, 3B0H, 4B0H, 5B0H, 6B0H, 7B0H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 FUL R 0 1 EMP R 1 0 RDY R 1
T1/J1 TFIFO2 Status (0B1H, 1B1H, 2B1H, 3B1H, 4B1H, 5B1H, 6B1H, 7B1H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 FUL R 0 1 EMP R 1 0 RDY R 1
T1/J1 TFIFO3 Status (0B2H, 1B2H, 2B2H, 3B2H, 4B2H, 5B2H, 6B2H, 7B2H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 FUL R 0 1 EMP R 1 0 RDY R 1
The function of the above three sets of registers are the same. However, they correspond to different THDLC. FUL: = 0: The FIFO is not full. = 1: The FIFO is full of 128 bytes. EMP: = 0: The FIFO is not empty. = 1: The FIFO is empty. RDY: = 0: The fill level of the FIFO is not below the lower threshold set by the LL[1:0] bits (b3~2, T1/J1-0AAH,... / 0ABH,... / 0ACH,...). = 1: The fill level of the FIFO is below the lower threshold set by the LL[1:0] bits (b3~2, T1/J1-0AAH,... / 0ABH,... / 0ACH,...).
Programming Information
195
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 THDLC1 Interrupt Control (0B3H, 1B3H, 2B3H, 3B3H, 4B3H, 5B3H, 6B3H, 7B3H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNE R/W 0 0 RDYE R/W 0
T1/J1 THDLC2 Interrupt Control (0B4H, 1B4H, 2B4H, 3B4H, 4B4H, 5B4H, 6B4H, 7B4H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNE R/W 0 0 RDYE R/W 0
T1/J1 THDLC3 Interrupt Control (0B5H, 1B5H, 2B5H, 3B5H, 4B5H, 5B5H, 6B5H, 7B5H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNE R/W 0 0 RDYE R/W 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. UDRUNE: = 0: Disable the interrupt on the INT pin when the UDRUNI bit (b1, T1/J1-0B6H,... / 0B7H,... / 0B8H,...) is `1'. = 1: Enable the interrupt on the INT pin when the UDRUNI bit (b1, T1/J1-0B6H,... / 0B7H,... / 0B8H,...) is `1'. RDYE: = 0: Disable the interrupt on the INT pin when the RDYI bit (b0, T1/J1-0B6H,... / 0B7H,... / 0B8H,...) is `1'. = 1: Enable the interrupt on the INT pin when the RDYI bit (b0, T1/J1-0B6H,... / 0B7H,... / 0B8H,...) is `1'.
Programming Information
196
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 THDLC1 Interrupt Indication (0B6H, 1B6H, 2B6H, 3B6H, 4B6H, 5B6H, 6B6H, 7B6H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNI R 0 0 RDYI R 0
T1/J1 THDLC2 Interrupt Indication (0B7H, 1B7H, 2B7H, 3B7H, 4B7H, 5B7H, 6B7H, 7B7H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNI R 0 0 RDYI R 0
T1/J1 THDLC3 Interrupt Indication (0B8H, 1B8H, 2B8H, 3B8H, 4B8H, 5B8H, 6B8H, 7B8H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNI R 0 0 RDYI R 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. UDRUNI: When the FIFO is empty and the last transmitted byte is not the end of the current HDLC/SS7 packet, the under-run occurs. This bit indicates whether the under-run occurs. = 0: No under-run occurs. = 1: Under-run occurs. This bit will be cleared if a '1' is written to it. RDYI: = 0: There is no status change on the RDY bit (b0, T1/J1-0B0H,... / 0B1H,... / 0B2H,...). = 1: There is a transition (from `0' to `1') on the RDY bit (b0, T1/J1-0B0H,... / 0B1H,... / 0B2H,...). This bit will be cleared if a '1' is written to it.
Programming Information
197
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Alarm Status (0B9H, 1B9H, 2B9H, 3B9H, 4B9H, 5B9H, 6B9H, 7B9H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 AIS R 0 1 YEL R 0 0 RED R 0
AIS: = 0: More than 60 zeros are detected in a 40ms fixed window and this status persists for Mx40ms. Here `M' is decided by the AISCTH[7:0] bits (b7~0, T1/J1-0C1H,...). = 1: Less than 61 zeros are detected in a 40ms fixed window and this status persists for Nx40ms. Here `N' is decided by the AISDTH[7:0] bits (b7~0, T1/J1-0C0H,...). YEL: The Yellow Alarm is detected when the frame is synchronized. In T1 SF / SLC-96 format: = 0: More than 76 'One's are detected on the Bit 2 of each channel during a 40ms fixed window and this status persists for Mx40ms. Here `M' is decided by the YELCTH[7:0] bits (b7~0, T1/J1-0BFH,...). = 1: Less than 77 'One's are detected on the Bit 2 of each channel during a 40ms fixed window and this status persists for Nx40ms. Here `N' is decided by the YELDTH[7:0] bits (b7~0, T1/J1-0BEH,...). In T1 ESF format: = 0: Less than 8 `0xFF00' (MSB first) are detected on the DL bits during a 40ms fixed window and this status persists for Mx40ms. Here `M' is decided by the YELCTH[7:0] bits (b7~0, T1/J1-0BFH,...). = 1: More than 7 `0xFF00' (MSB first) are detected on the DL bits during a 40ms fixed window and this status persists for Nx40ms. Here `N' is decided by the YELDTH[7:0] bits (b7~0, T1/J1-0BEH,...). In T1 DM format: = 0: More than 3 'One's are detected on the Y bit (Bit 6 in each CH 24) during a 40ms fixed window and this status persists for Mx40ms. Here `M' is decided by the YELCTH[7:0] bits (b7~0, T1/J1-0BFH,...). = 1: Less than 4 'One's are detected on the Y bit (Bit 6 in each CH 24) during a 40ms fixed window and this status persists for Nx40ms. Here `N' is decided by the YELDTH[7:0] bits (b7~0, T1/J1-0BEH,...). In J1 SF format: = 0: More than 3 zeros are detected on the F-bit of the 12nd frame during a 40ms fixed window and this status persists for Mx40ms. Here `M' is decided by the YELCTH[7:0] bits (b7~0, T1/J1-0BFH,...). = 1: Less than 4 zeros are detected on the F-bit of the 12nd frame during a 40ms fixed window and this status persists for Nx40ms. Here `N' is decided by the YELDTH[7:0] bits (b7~0, T1/J1-0BEH,...). In J1 ESF format: = 0: More than 2 zeros are detected on the DL bits during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits (b7~0, T1/J1-0BFH,...). = 1: Less than 3 zeros are detected on the DL bits during a 40 ms fixed window and this status persists for Nx40 ms. Here `N' is decided by the YELDTH[7:0] bits (b7~0, T1/J1-0BEH,...). RED: = 0: The in SF / ESF / T1 DM / SLC-96 synchronization status persists for Mx120ms. Here `M' is decided by the REDCTH[7:0] bits (b7~0, T1/J10BDH,...). = 1: The out of SF / ESF / T1 DM / SLC-96 synchronization status persists for Nx40ms. Here `N' is decided by the REDDTH[7:0] bits (b7~0, T1/ J1-0BCH,...).
Programming Information
198
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Alarm Control (0BAH, 1BAH, 2BAH, 3BAH, 4BAH, 5BAH, 6BAH, 7BAH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 AISE R/W 0 1 YELE R/W 0 0 REDE R/W 0
AISE: = 0: Disable the interrupt on the INT pin when the AISI bit (b3, T1/J1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the AISI bit (b3, T1/J1-05DH,...) is `1'. YELE: = 0: Disable the interrupt on the INT pin when the YELI bit (b3, T1/J1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the YELI bit (b3, T1/J1-05DH,...) is `1'.
T1/J1 Alarm Indication (0BBH, 1BBH, 2BBH, 3BBH, 4BBH, 5BBH, 6BBH, 7BBH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 AISI R 0 1 YELI R 0 0 REDI R 0
AISI: = 0: There is no status change on the AIS bit (b1, T1/J1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the AIS bit (b1, T1/J1-04FH,...). This bit will be cleared if a '1' is written to it. YELI: = 0: There is no status change on the YEL bit (b1, T1/J1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the YEL bit (b1, T1/J1-04FH,...). This bit will be cleared if a '1' is written to it. REDI: = 0: There is no status change on the RED bit (b1, T1/J1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the RED bit (b1, T1/J1-04FH,...). This bit will be cleared if a '1' is written to it.
Programming Information
199
April 25, 2003
Advance Information
REDE: = 0: Disable the interrupt on the INT pin when the REDI bit (b3, T1/J1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the REDI bit (b3, T1/J1-05DH,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RED Declare Threshold (0BCH, 1BCH, 2BCH, 3BCH, 4BCH, 5BCH, 6BCH, 7BCH)
Bit No. Bit Name Type Default 7 REDDTH7 R/W 0 6 REDDTH6 R/W 0 5 REDDTH5 R/W 1 4 REDDTH4 R/W 1 3 REDDTH3 R/W 1 2 REDDTH2 R/W 1 1 REDDTH1 R/W 1 0 REDDTH0 R/W 1
REDDTH[7:0]: The RED alarm is declared when the out of SF/ESF/T1 DM/SLC-96 synchronization status persists for Nx40ms. The value of the `N' is decided by these bits. T1/J1 RED Clear Threshold (0BDH, 1BDH, 2BDH, 3BDH, 4BDH, 5BDH, 6BDH, 7BDH)
Bit No. Bit Name Type Default 7 REDCTH7 R/W 0 6 REDCTH6 R/W 1 5 REDCTH5 R/W 1 4 REDCTH4 R/W 1 3 REDCTH3 R/W 1 2 REDCTH2 R/W 1 1 REDCTH1 R/W 1 0 REDCTH0 R/W 1
REDCTH[7:0]: The RED alarm is cleared when the in SF/ESF/T1 DM/SLC-96 synchronization status persists for Mx120ms. The value of the `M' is decided by these bits.
Programming Information
200
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Yellow Declare Threshold (0BEH, 1BEH, 2BEH, 3BEH, 4BEH, 5BEH, 6BEH, 7BEH)
Bit No. Bit Name Type Default 7 YELDTH7 R/W 0 6 YELDTH6 R/W 0 5 YELDTH5 R/W 0 4 YELDTH4 R/W 0 3 YELDTH3 R/W 1 2 YELDTH2 R/W 0 1 YELDTH1 R/W 1 0 YELDTH0 R/W 0
YELDTH[7:0]: In T1 SF/SLC-96 format, the Yellow alarm is declared when less than 77 'One's are detected on the Bit 2 of each channel during a 40ms fixed window and this status persists for Nx40ms; in T1 ESF format, the Yellow alarm is declared when more than 7 `0xFF00' (MSB first) are detected on the sliding DL bits during a 40ms fixed window and this status persists for Nx40ms; in T1 DM format, the Yellow alarm is declared when less than 77 'One's are detected on the Y bit (Bit 6 in each CH 24) during a 40ms fixed window and this status persists for Nx40ms; in J1 SF format, the Yellow alarm is declared when less than 4 'One's are detected on the F-bit of the 12nd frame during a 40ms fixed window and this status persists for Nx40ms; in J1 ESF format, the Yellow alarm is declared when less than 3 zeros are detected on the DL bits during a 40ms fixed window and this status persists for Nx40ms. The value of the `N' are all decided by these bits. T1/J1 Yellow Clear Threshold (0BFH, 1BFH, 2BFH, 3BFH, 4BFH, 5BFH, 6BFH, 7BFH)
Bit No. Bit Name Type Default 7 YELCTH7 R/W 0 6 YELCTH6 R/W 0 5 YELCTH5 R/W 0 4 YELCTH4 R/W 0 3 YELCTH3 R/W 1 2 YELCTH2 R/W 0 1 YELCTH1 R/W 1 0 YELCTH0 R/W 0
YELCTH[7:0]: In T1 SF/SLC-96 format, the Yellow alarm is cleared when more than 76 'One's are detected on the Bit 2 of each channel during a 40ms fixed window and this status persists for Mx40ms; in T1 ESF format, the Yellow alarm is cleared when less than 8 `0xFF00' (MSB first) are detected on the sliding DL bits during a 40ms fixed window and this status persists for Mx40ms; in T1 DM format, the Yellow alarm is cleared when more than 76 'One's are detected on the Y bit (Bit 6 in each CH 24) during a 40ms fixed window and this status persists for Mx40ms; in J1 SF format, the Yellow alarm is cleared when more than 3 'One's are detected on the F-bit of the 12nd frame during a 40ms fixed window and this status persists for Mx40ms; in J1 ESF format, the Yellow alarm is cleared when more than 2 zeros are detected on the DL bits during a 40ms fixed window and this status persists for Mx40ms. The value of the `M' are all decided by these bits.
Programming Information
201
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 AIS Declare Threshold (0C0H, 1C0H, 2C0H, 3C0H, 4C0H, 5C0H, 6C0H, 7C0H)
Bit No. Bit Name Type Default 7 AISDTH7 R/W 0 6 AISDTH6 R/W 0 5 AISDTH5 R/W 1 4 AISDTH4 R/W 1 3 AISDTH3 R/W 1 2 AISDTH2 R/W 1 1 AISDTH1 R/W 1 0 AISDTH0 R/W 1
AISDTH[7:0]: The Blue alarm is declared when less than 61 zeros are detected in a 40ms fixed window and this status persists for Nx40ms. The value of the `N' is decided by these bits. T1/J1 AIS Clear Threshold (0C1H, 1C1H, 2C1H, 3C1H, 4C1H, 5C1H, 6C1H, 7C1H)
Bit No. Bit Name Type Default 7 AISCTH7 R/W 0 6 AISCTH6 R/W 0 5 AISCTH5 R/W 1 4 AISCTH4 R/W 1 3 AISCTH3 R/W 1 2 AISCTH2 R/W 1 1 AISCTH1 R/W 1 0 AISCTH0 R/W 1
AISCTH[7:0]: The Blue alarm is cleared when more than 60 zeros are detected in a 40ms fixed window and this status persists for Mx40ms. The value of the `M' is decided by these bits.
Programming Information
202
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 PMON Control (0C2H, 1C2H, 2C2H, 3C2H, 4C2H, 5C2H, 6C2H, 7C2H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UPDAT R/W 0 0 AUTOUPD R/W 0
UPDAT: A transition from `0' to `1' on this bit updates all the PMON indirect registers. AUTOUPD: = 0: Disable the automatic update function of the PMON indirect registers. = 1: All the PMON indirect registers are updated every one second automatically.
Programming Information
203
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 PMON Interrupt Control 0 (0C3H, 1C3H, 2C3H, 3C3H, 4C3H, 5C3H, 6C3H, 7C3H)
Bit No. Bit Name Type Default 7 PRDGOVE R/W 0 Reserved 6 5 4 DDSOVE R/W 0 3 COFAOVE R/W 0 2 OOFOVE R/W 0 1 FEROVE R/W 0 0 CRCOVE R/W 0
PRDGOVE: = 0: Disable the interrupt on the INT pin when the PRDGOVI bit (b7, T1/J1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the PRDGOVI bit (b7, T1/J1-0C5H,...) is `1'. DDSOVE: = 0: Disable the interrupt on the INT pin when the DDSOVI bit (b4, T1/J1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the DDSOVI bit (b4, T1/J1-0C5H,...) is `1'.
OOFOVE: = 0: Disable the interrupt on the INT pin when the OOFOVI bit (b2, T1/J1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the OOFOVI bit (b2, T1/J1-0C5H,...) is `1'. FEROVE: = 0: Disable the interrupt on the INT pin when the FEROVI bit (b1, T1/J1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the FEROVI bit (b1, T1/J1-0C5H,...) is `1'. CRCOVE: = 0: Disable the interrupt on the INT pin when the CRCOVI bit (b0, T1/J1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the CRCOVI bit (b0, T1/J1-0C5H,...) is `1'. T1/J1 PMON Interrupt Control 1 (0C4H, 1C4H, 2C4H, 3C4H, 4C4H, 5C4H, 6C4H, 7C4H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 LCVOVE R/W 0
LCVOVE: = 0: Disable the interrupt on the INT pin when the LCVOVI bit (b0, T1/J1-0C6H,...) is `1'. = 1: Enable the interrupt on the INT pin when the LCVOVI bit (b0, T1/J1-0C6H,...) is `1'.
Programming Information
204
April 25, 2003
Advance Information
COFAOVE: = 0: Disable the interrupt on the INT pin when the COFAOVI bit (b3, T1/J1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the COFAOVI bit (b3, T1/J1-0C5H,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 PMON Interrupt Indication 0 (0C5H, 1C5H, 2C5H, 3C5H, 4C5H, 5C5H, 6C5H, 7C5H)
Bit No. Bit Name Type Default 7 PRDGOVI R 0 Reserved 6 5 4 DDSOVI R 0 3 COFAOVI R 0 2 OOFOVI R 0 1 FEROVI R 0 0 CRCOVI R 0
PRDGOVI: = 0: The PMON indirect PRGD Counter Mapping registers have not overflowed. = 1: The PMON indirect PRGD Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. DDSOVI: = 0: The PMON indirect DDSE Counter Mapping registers have not overflowed. = 1: The PMON indirect DDSE Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. COFAOVI: = 0: The PMON indirect COFA Counter Mapping register has not overflowed. = 1: The PMON indirect COFA Counter Mapping register has overflowed. This bit will be cleared if a '1' is written to it. OOFOVI: = 0: The PMON indirect OOF Counter Mapping register has not overflowed. = 1: The PMON indirect OOF Counter Mapping register has overflowed. This bit will be cleared if a '1' is written to it. FEROVI: = 0: The PMON indirect FER Counter Mapping registers have not overflowed. = 1: The PMON indirect FER Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. CRCOVI: = 0: The PMON indirect CRCE Counter Mapping registers have not overflowed. = 1: The PMON indirect CRCE Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. T1/J1 PMON Interrupt Indication 1 (0C6H, 1C6H, 2C6H, 3C6H, 4C6H, 5C6H, 6C6H, 7C6H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 LCVOVI R 0
LCVOVI: = 0: The PMON indirect LCV Counter Mapping registers have not overflowed. = 1: The PMON indirect LCV Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it.
Programming Information
205
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 TPLC / RPLC / PRGD Test Configuration (0C7H, 1C7H, 2C7H, 3C7H, 4C7H, 5C7H, 6C7H, 7C7H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 PRBSMODE1 R/W 0 2 PRBSMODE0 R/W 0 1 PRBSDIR R/W 0 0 TESTEN R/W 0
PRBSMODE[1:0]: These two bits select one mode to extract/replace the data for the PRBS Generator/Detector. = 00: The unframed mode is selected. All 24 channels are extracted/replaced and the per-channel configuration in the TEST bit (b6, T1/J1-ID41~58H) is ignored. = 01: The 8-bit-based mode is selected. The received data will only be extracted/replaced on the channel configured by the TEST bit (b6, T1/J1ID-41~58H). = 10: The 7-bit-based mode is selected. The received data will only be extracted/replaced on the 7 MSB of the channel configured by the TEST bit (b6, T1/J1-ID-41~58H). = 11: Reserved. PRBSDIR: = 0: The pattern in the PRBS Generator/Detector is generated in the transmit path and is detected in the receive path. = 1: The pattern in the PRBS Generator/Detector is generated in the receive path and is detected in the transmit path. TESTEN: A transition from `0' to `1' on this bit initiates the PRBS Generator/Detector.
Programming Information
206
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 TPLC Access Status (0C8H, 1C8H, 2C8H, 3C8H, 4C8H, 5C8H, 6C8H, 7C8H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 BUSY R 0
BUSY: = 0: No reading or writing operation on the indirect registers. = 1: An internal indirect register is being accessed. Any new operation on the internal indirect register is not allowed. T1/J1 TPLC Access Control (0C9H, 1C9H, 2C9H, 3C9H, 4C9H, 5C9H, 6C9H, 7C9H)
Bit No. Bit Name Type Default 7 RWN R/W 0 6 ADDRESS6 R/W 0 5 ADDRESS5 R/W 0 4 ADDRESS4 R/W 0 3 ADDRESS3 R/W 0 2 ADDRESS2 R/W 0 1 ADDRESS1 R/W 0 0 ADDRESS0 R/W 0
RWN: = 0: Write the data to the specified indirect register. = 1: Read the data to the specified indirect register. ADDRESS[6:0]: These bits specify the address of the indirect register (from 01H to 18H & from 21H to 38H & from 41H to 58H) for the microprocessor access. T1/J1 TPLC Access Data (0CAH, 1CAH, 2CAH, 3CAH, 4CAH, 5CAH, 6CAH, 7CAH)
Bit No. Bit Name Type Default 7 D7 R/W 0 6 D6 R/W 0 5 D5 R/W 0 4 D4 R/W 0 3 D3 R/W 0 2 D2 R/W 0 1 D1 R/W 0 0 D0 R/W 0
D[7:0]: This register holds the value which will be read from or written into the indirect registers (from 01H to 18H & from 21H to 38H & from 41H to 58H). If data is to be written into the indirect register, this register must be written before the target indirect register's address and RWN=0 is written into the TPLC Access Control register. If data is to be read from the indirect register, the target indirect register's address and RWN=1 must be written into the TPLC Access Control register first, then this register will contain the requested data byte.
Programming Information
207
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 TPLC Configuration (0CBH, 1CBH, 2CBH, 3CBH, 4CBH, 5CBH, 6CBH, 7CBH)
Bit No. Bit Name Type Default 7 SIGSNAP R/W 1 6 GSTRKEN R/W 0 5 ZCS2 R/W 0 4 ZCS1 R/W 0 3 ZCS0 R/W 0 2 GSUBST2 R/W 0 1 GSUBST1 R/W 0 0 GSUBST0 R/W 0
SIGSNAP: This bit is valid in SF, ESF or SLC-96 format. = 0: Disable the signaling snapshot. = 1: Enable the signaling snapshot. That is, the signaling bits of the first frame are locked and input on the TSIGn/MTSIGA(MTSIGB) pin as the signaling bits of the current whole SF, ESF or SLC-96 frame. GSTRKEN: = 0: The replacement is performed on a per-channel basis by setting the STRKEN bit (b4, T1/J1-ID-41~58H) in the corresponding channel. = 1: The signaling bits (ABCD) of all channels are replaced by the signaling trunk conditioning code in the A,B,C,D bits (b3~0, T1/J1-ID-41~58H). ZCS[2:0]: These bits select one type of Zero Code Suppression. (Bit 1 is the MSB in the following table).
ZCS[2:0] 000 001 010 011 100 others
Zero Code Suppression No Zero Code Suppression. GTE Zero Code Suppression. Bit 8 of an all-zero channel is replaced by a `1', except in signaling frames where Bit 7 is forced to be a `1'. Jammed Bit 8 Zero Code Suppression. Bit 8 of all channels are replaced by a `1'. Bell Zero Code Suppression. Bit 7 of an all-zero channel is replaced by a `1'. DDS Zero Code Suppression. An all-zero channel is replaced with `10011000'. Reserved.
GSUBST[2:0]: These bits select the replacement of all the channels.
GSUBST[2:0] 000 001 010 011 100 others
Replacement Selection The replacement is performed on a per-channel basis by setting the SUBST[2:0] bits (b7~5, T1/J1-ID-01~18H) in the corresponding channel. The data of all channels is replaced by the data trunk code set in the DTRK[7:0] bits (b7~0, T1/J1-ID-21~38H). The data of all channels is replaced by the A-Law digital milliwatt pattern. The data of all channels is replaced by the -Law digital milliwatt pattern. The data of all channels is replaced by the payload loopback code extracted from the Elastic Store Buffer in the receive path. Reserved.
Programming Information
208
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 TPLC Control Enable (0CCH, 1CCH, 2CCH, 3CCH, 4CCH, 5CCH, 6CCH, 7CCH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 ABXX R/W 0 Reserved 2 1 0 PCCE R/W 0
ABXX: This bit is valid in ESF & SLC-96 format. = 0: The signaling bits are valid in the lower nibble of each channel. = 1: The signaling bits are valid in the upper 2-bit positions of the lower nibble of each channel. The other bits of the channel are Don't Care conditions. PCCE: = 0: Disable all the functions in the Transmit Payload Control. = 1: Enable all the functions in the Transmit Payload Control.
Programming Information
209
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RPLC Access Status (0CDH, 1CDH, 2CDH, 3CDH, 4CDH, 5CDH, 6CDH, 7CDH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 BUSY R 0
BUSY: = 0: No reading or writing operation on the indirect registers. = 1: An internal indirect register is being accessed. Any new operation on the internal indirect register is not allowed. T1/J1 RPLC Access Control (0CEH, 1CEH, 2CEH, 3CEH, 4CEH, 5CEH, 6CEH, 7CEH)
Bit No. Bit Name Type Default 7 RWN R/W 0 6 ADDRESS6 R/W 0 5 ADDRESS5 R/W 0 4 ADDRESS4 R/W 0 3 ADDRESS3 R/W 0 2 ADDRESS2 R/W 0 1 ADDRESS1 R/W 0 0 ADDRESS0 R/W 0
RWN: = 0: Write the data to the specified indirect register. = 1: Read the data to the specified indirect register. ADDRESS[6:0]: These bits specify the address of the indirect register (from 01H to 18H & from 21H to 38H & from 41H to 58H) for the microprocessor access. T1/J1 RPLC Access Data (0CFH, 1CFH, 2CFH, 3CFH, 4CFH, 5CFH, 6CFH, 7CFH)
Bit No. Bit Name Type Default 7 D7 R/W 0 6 D6 R/W 0 5 D5 R/W 0 4 D4 R/W 0 3 D3 R/W 0 2 D2 R/W 0 1 D1 R/W 0 0 D0 R/W 0
D[7:0]: This register holds the value which will be read from or written into the indirect registers (from 01H to 18H & from 21H to 38H & from 41H to 58H). If data is to be written into the indirect register, this register must be written before the target indirect register's address and RWN=0 is written into the RPLC Access Control register. If data is to be read from the indirect register, the target indirect register's address and RWN=1 must be written into the RPLC Access Control register first, then this register will contain the requested data byte.
Programming Information
210
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RPLC Configuration (0D0H, 1D0H, 2D0H, 3D0H, 4D0H, 5D0H, 6D0H, 7D0H)
Bit No. Bit Name Type Default 7 SIGSNAP R/W 1 6 GSTRKEN R/W 0 Reserved 5 4 3 2 GSUBST2 R/W 0 1 GSUBST1 R/W 0 0 GSUBST0 R/W 0
SIGSNAP: This bit is valid when SF, ESF or SLC-96 frame is in synchronization. = 0: Disable the signaling snapshot. = 1: Enable the signaling snapshot. That is, the signaling bits of the first frame are locked and output on the RSIGn/MRSIGA(MRSIGB) pin as the signaling bits of the current whole SF, ESF or SLC-96 frame. GSTRKEN: = 0: The replacement is performed on a per-channel basis by setting the STRKEN bit (b4, T1/J1-ID-41~58H) in the corresponding channel. = 1: The signaling bits (ABCD) of all channels are replaced by the signaling trunk conditioning code in the A,B,C,D bits (b3~0, T1/J1-ID-41~58H). GSUBST[2:0]: These bits select the replacement of all the channels.
GSUBST[2:0] 000 001 010 011 the others
Replacement Selection The replacement is performed on a per-channel basis by setting the SUBST[2:0] bits (b7~5, T1/J1-ID-01~18H) in the corresponding channel. The data of all channels is replaced by the data trunk code set in the DTRK[7:0] bits (b7~0, T1/J1-ID-21~38H). The data of all channels is replaced by the A-Law digital milliwatt pattern. The data of all channels is replaced by the -Law digital milliwatt pattern. Reserved.
Programming Information
211
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RPLC Control Enable (0D1H, 1D1H, 2D1H, 3D1H, 4D1H, 5D1H, 6D1H, 7D1H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 ABXX R/W 0 2 SIGFIX R/W 0 1 POL R/W 0 0 PCCE R/W 0
ABXX: This bit is valid in ESF & SLC-96 format. = 0: The signaling bits are valid in the lower nibble of each channel. = 1: The signaling bits are valid in the upper 2-bit positions of the lower nibble of each channel. The other bits of the channel are Don't Care conditions. SIGFIX: This bit is only valid in the SF, ESF and SLC-96 formats. = 0: Disable the signaling bits fixing function. = 1: The signaling bits (ABCD) are fixed to the value set in the POL bit (b1, T1/J1-0D1H,...). POL: This bit is only valid when the SIGFIX bit is `1'. = 0: The signaling bits (ABCD) are fixed to logic 0. = 1: The signaling bits (ABCD) are fixed to logic 1. PCCE: = 0: Disable all the functions in the Receive Payload Control. = 1: Enable all the functions in the Receive Payload Control.
Programming Information
212
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RCRB Configuration (0D2H, 1D2H, 2D2H, 3D2H, 4D2H, 5D2H, 6D2H, 7D2H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 FREEZE R/W 0 2 DEB R/W 0 1 SIGE R/W 0 0 SIGF R/W 1
FREEZE: = 0: Disable the manual signaling freezing. = 1: Manually freeze the signaling data in the A,B,C,D bits (b3~0, T1/J1-ID-01~18H) as the previous valid value. DEB: = 0: Disable the signaling de-bounce. = 1: Enable the signaling de-bounce. That is, the A,B,C,D bits (b3~0, T1/J1-ID-01~18H) are updated only if 2 consecutive received AB/ABCD codewords of the same channel are identical. SIGE: = 0: Disable the interrupt on the INT pin when any of the COSI bits (T1/J1-0D8H,... & T1/J1-0D7H,... & T1/J1-0D6H,...) is `1'. = 1: Enable the interrupt on the INT pin when any of the COSI bits (T1/J1-0D8H,... & T1/J1-0D7H,... & T1/J1-0D6H,...) is `1'. SIGF: This bit is valid only in the ESF and SLC-96 format. = 0: The extracted signaling bits are in 4 states signaling, i.e., the signaling bits on Framer 6 & 18 of a signaling multi-frame are recognized as `A' and the signaling bits on Framer 12 & 24 are recognized as `B'. Only the signaling bits A & B are saved in the Extracted Signaling Data/Extract Enable register. The C & D bits in the Extracted Signaling Data/Extract Enable register are not cared. = 1: The extracted signaling bits are in 16 states signaling, i.e., four signaling bits A, B, C & D are all saved in the Extracted Signaling Data/ Extract Enable register.
Programming Information
213
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RCRB Access Status (0D3H, 1D3H, 2D3H, 3D3H, 4D3H, 5D3H, 6D3H, 7D3H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 BUSY R 0
BUSY: = 0: No reading or writing operation on the indirect registers. = 1: An internal indirect register is being accessed. Any new operation on the internal indirect register is not allowed. T1/J1 RCRB Access Control (0D4H, 1D4H, 2D4H, 3D4H, 4D4H, 5D4H, 6D4H, 7D4H)
Bit No. Bit Name Type Default 7 RWN R/W 0 6 ADDRESS6 R/W 0 5 ADDRESS5 R/W 0 4 ADDRESS4 R/W 0 3 ADDRESS3 R/W 0 2 ADDRESS2 R/W 0 1 ADDRESS1 R/W 0 0 ADDRESS0 R/W 0
RWN: = 0: Write the data to the specified indirect register. = 1: Read the data to the specified indirect register. ADDRESS[6:0]: These bits specify the address of the indirect register (from 01H to 18H) for the microprocessor access. T1/J1 RCRB Access Data (0D5H, 1D5H, 2D5H, 3D5H, 4D5H, 5D5H, 6D5H, 7D5H)
Bit No. Bit Name Type Default 7 D7 R/W 0 6 D6 R/W 0 5 D5 R/W 0 4 D4 R/W 0 3 D3 R/W 0 2 D2 R/W 0 1 D1 R/W 0 0 D1 R/W 0
D[7:0]: This register holds the value which will be read from or written into the indirect registers (from 01H to 18H). If data is to be written into the indirect register, this register must be written before the target indirect register's address and RWN=0 is written into the RCRB Access Control register. If data is to be read from the indirect register, the target indirect register's address and RWN=1 must be written into the RCRB Access Control register first, then this register will contain the requested data byte.
Programming Information
214
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 RCRB State Change Indication 0 (0D6H, 1D6H, 2D6H, 3D6H, 4D6H, 5D6H, 6D6H, 7D6H)
Bit No. Bit Name Type Default 7 COSI8 R 0 6 COSI7 R 0 5 COSI6 R 0 4 COSI5 R 0 3 COSI4 R 0 2 COSI3 R 0 1 COSI2 R 0 0 COSI1 R 0
COSI[X]: = 0: The signaling bits in its corresponding channel is not changed. = 1: The signaling bits in its corresponding channel is changed. The corresponding bit will be cleared if a `1' is written to it. The COSI[8:1] bits correspond to channel 8 ~ 1 respectively. T1/J1 RCRB State Change Indication 1 (0D7H, 1D7H, 2D7H, 3D7H, 4D7H, 5D7H, 6D7H, 7D7H)
Bit No. Bit Name Type Default 7 COSI16 R 0 6 COSI15 R 0 5 COSI14 R 0 4 COSI13 R 0 3 COSI12 R 0 2 COSI11 R 0 1 COSI10 R 0 0
R 0
COSI[X]: = 0: The signaling bits in its corresponding channel is not changed. = 1: The signaling bits in its corresponding channel is changed. The corresponding bit will be cleared if a `1' is written to it. The COSI[16:9] bits correspond to channel 16 ~ 9 respectively. T1/J1 RCRB State Change Indication 2 (0D8H, 1D8H, 2D8H, 3D8H, 4D8H, 5D8H, 6D8H, 7D8H)
Bit No. Bit Name Type Default 7 COSI24 R 0 6 COSI23 R 0 5 COSI22 R 0 4 COSI21 R 0 3 COSI20 R 0 2 COSI19 R 0 1 COSI18 R 0 0 COSI17 R 0
COSI[X]: = 0: The signaling bits in its corresponding channel is not changed. = 1: The signaling bits in its corresponding channel is changed. The corresponding bit will be cleared if a `1' is written to it. The COSI[24:17] bits correspond to channel 24 ~ 17 respectively.
Programming Information
215
April 25, 2003
Advance Information
COSI9
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
5.2.1.2
Indirect Register
PMON: The PMON Counter Mapping Registers (00H ~ 0BH) of a link are updated as a group in the following three ways: 1. A transition from `0' to `1' on the UPDAT bit (b1, T1/J1-0C2H,...) updates all the registers; 2. If the AUTOUPD bit (b0, T1/J1-0C2H,...) is set to `1', the registers will be updated every one second; T1/J1 CRCE Counter Mapping 0 (00H)
Bit No. Bit Name Type R 7 CRCE7 R 0 6 CRCE6 R 0 5 CRCE5 R 0 4 CRCE4 R 0 3 CRCE3 R 0 2 CRCE2 R 0 1 CRCE1 R 0 0 CRCE0 R 0
CRCE[7:0]: In ESF format, these bits together with the CRCE[9:8] bits count the CRC-6 Error numbers. The CRCE[0] bit is the LSB. T1/J1 CRCE Counter Mapping 1 (01H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 CRCE9 R 0 0 CRCE8 R 0
CRCE[9:8]: In ESF format, these bits together with the CRCE[7:0] bits count the CRC-6 Error numbers. The CRCE[9] bit is the MSB.
Programming Information
216
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 FER Counter Mapping 0 (02H)
Bit No. Bit Name Type Default 7 FER7 R 0 6 FER6 R 0 5 FER5 R 0 4 FER4 R 0 3 FER3 R 0 2 FER2 R 0 1 FER1 R 0 0 FER0 R 0
FER[7:0]: In SF / T1 DM / SLC-96 format, these bits together with the FER[11:8] bits count the F Bit Error numbers. The FER[0] bit is the LSB. In ESF format, these bits together with the FER[11:8] bits count the Frame Alignment Bit Error numbers. The FER[0] bit is the LSB. T1/J1 FER Counter Mapping 1 (03H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 FER11 R 0 2 FER10 R 0 1 FER9 R 0 0 FER8 R 0
FER[11:8]: In SF / T1 DM / SLC-96 format, these bits together with the FER[7:0] bits count the F Bit Error numbers. The FER[11] bit is the MSB. In ESF format, these bits together with the FER[7:0] bits count the Frame Alignment Bit Error numbers. The FER[11] bit is the MSB.
Programming Information
217
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 COFA Counter Mapping (04H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 COFA2 R 0 1 COFA1 R 0 0 COFA0 R 0
COFA[2:0]: These bits count the times of the new-found F bit position being different from the previous one events. T1/J1 OOF Counter Mapping (05H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 OOF4 R 0 3 OOF3 R 0 2 OOF2 R 0 1 OOF1 R 0 0 OOF0
0
OOF[4:0]: In SF / ESF / T1 DM / SLC-96 format, these bits count the times of out of SF / ESF / T1 DM / SLC-96 synchronization events.
Programming Information
218
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 PRGD Counter Mapping 0 (06H)
Bit No. Bit Name Type Default 7 PRGD7 R 0 6 PRGD6 R 0 5 PRGD5 R 0 4 PRGD4 R 0 3 PRGD3 R 0 2 PRGD2 R 0 1 PRGD1 R 0 0 PRGD0 R 0
PRGD[7:0]: These bits together with the PRGD[15:8] bits count the PRGD Bit Error numbers. The PRGD[0] bit is the LSB. T1/J1 PRGD Counter Mapping 1 (07H)
Bit No. Bit Name Type Default 7 PRGD15 R 0 6 PRGD14 R 0 5 PRGD13 R 0 4 PRGD12 R 0 3 PRGD11 R 0 2 PRGD10 R 0 1 PRGD9 R 0 0 PRGD8
0
PRGD[15:8]: These bits together with the PRGD[7:0] bits count the PRGD Bit Error numbers. The PRGD[15] bit is the MSB.
Programming Information
219
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 LCV Counter Mapping 0 (08H)
Bit No. Bit Name Type Default 7 LCV7 R 0 6 LCV6 R 0 5 LCV5 R 0 4 LCV4 R 0 3 LCV3 R 0 2 LCV2 R 0 1 LCV1 R 0 0 LCV0 R 0
LCV[7:0]: These bits together with the LCV[15:8] bits count the Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Code Violation (CV) Error (in B8ZS decoding) numbers. The LCV[0] bit is the LSB. T1/J1 LCV Counter Mapping 1 (09H)
Bit No. Bit Name Type Default 7 LCV15 R 0 6 LCV14 R 0 5 LCV13 R 0 4 LCV12 R 0 3 LCV11 R 0 2 LCV10 R 0 1 LCV9 R 0 0 LCV8 R 0
LCV[15:8]: These bits together with the LCV[7:0] bits count the Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Code Violation (CV) Error (in B8ZS decoding) numbers. The LCV[15] bit is the MSB.
Programming Information
220
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 DDSE Counter Mapping 0 (0AH)
Bit No. Bit Name Type Default 7 DDSE7 R 0 6 DDSE6 R 0 5 DDSE5 R 0 4 DDSE4 R 0 3 DDSE3 R 0 2 DDSE2 R 0 1 DDSE1 R 0 0 DDSE0 R 0
DDSE[7:0]: In T1 DM format, these bits together with the DDSE[9:8] bits count the DDS Pattern Error numbers. The DDSE[0] bit is the LSB. T1/J1 DDSE Counter Mapping 1 (0BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 DDSE9 R 0 0 DDSE8
0
DDSE[9:8]: In T1 DM format, these bits together with the DDSE[7:0] bits count the DDS Pattern Error numbers. The DDSE[9] bit is the MSB
Programming Information
221
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
RCRB: The indirect registers of RCRB addressed from 01H to 18H are the Extracted Signaling Data / Extract Enable Registers for CH1 to CH24. Each address corresponds to one channel. T1/J1 Extracted Signaling Data/Extract Enable Register (01H ~ 18H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 EXTRACT R/W 1 3 A R 0 2 B R 0 1 C R 0 0 D R 0
EXTRACT: This bit is valid when the SF/ESF/SLC-96 frame is synchronized. = 0: Disable the signaling bits extraction. = 1: The signaling bits are extracted to the A,B,C,D bits (b3~0, T1/J1-ID-01~18H). In T1-DM format, there is no signaling bits. The EXTRACT bit of all the channels should be set to `0'. A, B, C, D: These bits are valid when the EXTRACT bit (b4, T1/J1-ID-01~18H) is enabled. These bits are the extracted signaling bits. In SF format, the C, D bits are the repetition of the signaling bits A & B.
Programming Information
222
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
RPLC: The indirect registers of RPLC addressed from 01H to 18H are the Channel Control Registers for CH1 to CH24. Each address corresponds to one channel. The indirect registers of RPLC addressed from 21H to 38H are the Data Trunk Conditioning Code Registers for CH1 to CH24. Each address corresponds to one channel. The indirect registers of RPLC addressed from 41H to 58H are the Signaling Trunk Conditioning Code Registers for CH1 to CH24. Each address corresponds to one channel. T1/J1 Channel Control Register (01H ~ 18H)
Bit No. Bit Name Type Default 7 SUBST2 R/W 0 6 SUBST1 R/W 0 5 SUBST0 R/W 0 4 SINV R/W 0 3 OINV R/W 0 2 EINV R/W 0 1 G56K R/W 0 0 GAP R/W 0
SUBST[2:0] 000 001 010 011 the others
Replacement Selection No operation. The data of the corresponding channel is replaced by the data trunk code set in the DTRK[7:0] bits (b7~0, T1/J1-ID-21~38H). The data of the corresponding channel is replaced by the A-Law digital milliwatt pattern. The data of the corresponding channel is replaced by the -Law digital milliwatt pattern. Reserved.
SINV, OINV, EINV: These three bits select how to invert the bits in the corresponding channel.
SINV 0 0 0 0 1 1 1 1
OINV 0 0 1 1 0 0 1 1
EINV 0 1 0 1 0 1 0 1
Bit Inversion No inversion. Invert the even bits (bit 2, 4, 6, 8) of the corresponding channel (bit 1 is the MSB). Invert the odd bits (bit 3, 5, 7) except the MSB of the corresponding channel (bit 1 is the MSB). Invert the bits from bit 2 to bit 8 of the corresponding channel (bit 1 is the MSB). Invert the MSB (bit 1) of the corresponding channel. Invert the MSB (bit 1) and the even bits (bit 2, 4, 6, 8) of the corresponding channel. Invert all the odd bits (bit 1, 3, 5, 7) of the corresponding channel (bit 1 is the MSB). Invert all the bits (bit 1 ~ bit 8) of the corresponding channel (bit 1 is the MSB).
Programming Information
223
April 25, 2003
Advance Information
SUBST[2:0]: When the GSUBST[2:0] bits (b2~0, T1/J1-0D0H,...) are `000', these bits select the replacement on a per-channel basis.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
G56K, GAP: These bits are valid in Receive Clock Master mode when the PCCE bit (b0, T1/J1-0D1H,...) is `1'.
G56K 0 1 X
GAP 0 0 1
Gap Mode The corresponding channel is not gapped. Bit 8 (LSB) of the corresponding channel is gapped (no clock signal during the Bit 8). The corresponding channel is gapped (no clock signal during the channel).
T1/J1 Data Trunk Conditioning Code Register (21H ~ 38H)
Bit No. Bit Name Type Default 7 DTRK7 R/W 0 6 DTRK6 R/W 0 5 DTRK5 R/W 0 4 DTRK4 R/W 0 3 DTRK3 R/W 0 2 DTRK2 R/W 0 1 DTRK1 R/W 0 0 DTRK0 R/W 0
DTRK[7:0]: These bits are the data trunk code that can replace the data of the channel selected by the GSUBST[2:0] bits (b2~0, T1/J1-0D0H,...) or the SUBST[2:0] bits (b7~5, T1/J1-ID-01~18H).
Programming Information
224
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Signaling Trunk Conditioning Code Register (41H ~ 58H)
Bit No. Bit Name Type Default Reserved 7 6 TEST R/W 0 Reserved 5 4 STRKEN R/W 0 3 A R/W 0 2 B R/W 0 1 C R/W 0 0 D R/W 0
TEST: This bit is valid in 8-bit-based mode or in 7-bit-based mode selected by the PRBSMODE[1:0] bits (b3~2, T1/J1-0C7H,...). = 0: Disable the data in the corresponding channel to be tested by the PRBS Generator/Detector. = 1: Enable the data in the corresponding channel to be extracted to the PRBS Generator/Detector for test (when the PRBSDIR bit (b1, T1/J10C7H,...) is `0'); or enable the test pattern from the PRBS Generator/Detector to replace the data in the corresponding channel for test (when the PRBSDIR bit (b1, T1/J1-0C7H,...) is `1'). In 8-bit-based mode, the data refers to all 8 bits. In 7-bit-based mode, the data refers to the 7 MSB. All the channels that are extracted to the PRBS Generator/Detector are concatenated and treated as a continuous stream in which pseudo random are searched for. Similarly, all the channels set to be replaced with the PRBS Generator/Detector test pattern data are concatenated replaced by the PRBS. STRKEN: = 0: No operation. = 1: The data of the corresponding channel is replaced by the signaling trunk code set in the A, B, C, D bits (b3~0, T1/J1-ID-41~58H). A, B, C, D: These bits are the signaling trunk code that can replace the signaling bits of the channel selected by the GSTRKEN bit (b6, T1/J1-0D0H,...) or the STRKEN bit (b4, T1/J1-ID-41~58H).
Programming Information
225
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
TPLC: The indirect registers of TPLC addressed from 01H to 18H are the Channel Control Registers for CH1 to CH24. Each address corresponds to one channel. The indirect registers of TPLC addressed from 21H to 38H are the Data Trunk Conditioning Code Registers for CH1 to CH24. Each address corresponds to one channel. The indirect registers of TPLC addressed from 41H to 58H are the Signaling Trunk Conditioning Code Registers for CH1 to CH24. Each address corresponds to one channel. T1/J1 Channel Control Register (01H ~ 18H)
Bit No. Bit Name Type Default 7 SUBST2 R/W 0 6 SUBST1 R/W 0 5 SUBST0 R/W 0 4 SINV R/W 0 3 OINV R/W 0 2 EINV R/W 0 1 G56K R/W 0 0 GAP R/W 0
SUBST[2:0] 000 001 010 011 100 others
Replacement Selection No operation. The data of the corresponding channel is replaced by the data trunk code set in the DTRK[7:0] bits (b7~0, T1/J1-ID-21~38H). The data of the corresponding channel is replaced by the A-Law digital milliwatt pattern. The data of the corresponding channel is replaced by the -Law digital milliwatt pattern. The data of the corresponding channel is replaced by the payload loopback code extracted from the Elastic Store Buffer in the receive path. Reserved.
SINV, OINV, EINV: These three bits select how to invert the bits in the corresponding channel.
SINV 0 0 0 0 1 1 1 1
OINV 0 0 1 1 0 0 1 1
EINV 0 1 0 1 0 1 0 1
Bit Inversion No inversion. Invert the even bits (bit 2, 4, 6, 8) of the corresponding channel (bit 1 is the MSB). Invert the odd bits (bit 3, 5, 7) except the MSB of the corresponding channel (bit 1 is the MSB). Invert the bits from bit 2 to bit 8 of the corresponding channel (bit 1 is the MSB). Invert the MSB (bit 1) of the corresponding channel. Invert the MSB (bit 1) and the even bits (bit 2, 4, 6, 8) of the corresponding channel. Invert all the odd bits (bit 1, 3, 5, 7) of the corresponding channel (bit 1 is the MSB). Invert all the bits (bit 1 ~ bit 8) of the corresponding channel (bit 1 is the MSB).
Programming Information
226
April 25, 2003
Advance Information
SUBST[2:0]: When the GSUBST[2:0] bits (b2~0, T1/J1-0CBH,...) are `000', these bits select the replacement on a per-channel basis.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
G56K, GAP: These bits are valid in Transmit Clock Master mode when the PCCE bit (b0, T1/J1-0CCH,...) is `1'.
G56K 0 1 X
GAP 0 0 1
Gap Mode The corresponding channel is not gapped. Bit 8 (LSB) of the corresponding channel is gapped (no clock signal during the Bit 8). The corresponding channel is gapped (no clock signal during the channel).
T1/J1 Data Trunk Conditioning Code Register (21H ~ 38H)
Bit No. Bit Name Type Default 7 DTRK7 R/W 0 6 DTRK6 R/W 0 5 DTRK5 R/W 0 4 DTRK4 R/W 0 3 DTRK3 R/W 0 2 DTRK2 R/W 0 1 DTRK1 R/W 0 0 DTRK0 R/W 0
DTRK[7:0]: These bits are the data trunk code that can replace the data of the channel selected by the GSUBST[2:0] bits (b2~0, T1/J1-0CBH,...) or the SUBST[2:0] bits (b7~5, T1/J1-ID-01~18H).
Programming Information
227
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
T1/J1 Signaling Trunk Conditioning Code Register (41H ~ 58H)
Bit No. Bit Name Type Default Reserved 7 6 TEST R/W 0 5 SIGINS R/W 0 4 STRKEN R/W 0 3 A R/W 0 2 B R/W 0 1 C R/W 0 0 D R/W 0
TEST: This bit is valid in 8-bit-based mode or in 7-bit-based mode selected by the PRBSMODE[1:0] bits (b3~2, T1/J1-0C7H,...). = 0: Disable the data in the corresponding channel to be tested by the PRBS Generator/Detector. = 1: Enable the data in the corresponding channel to be extracted to the PRBS Generator/Detector for test (when the PRBSDIR bit (b1, T1/J10C7H,...) is `1'); or enable the test pattern from the PRBS Generator/Detector to replace the data in the corresponding channel for test (when the PRBSDIR bit (b1, T1/J1-0C7H,...) is `0'). In 8-bit-based mode, the data refers to all 8 bits. In 7-bit-based mode, the data refers to the 7 MSB. All the channels that are extracted to the PRBS Generator/Detector are concatenated and treated as a continuous stream in which pseudo random are searched for. Similarly, all the channels set to be replaced with the PRBS Generator/Detector test pattern data are concatenated replaced by the PRBS. SIGINS: = 0: The signaling insertion is not allowed. = 1: The signaling bits are inserted into the data stream to be transmitted. The signaling source is selected by the STRKEN bit (b4, T1/J1-ID41~58H). STRKEN: = 0: No operation. = 1: The data of the corresponding channel is replaced by the signaling trunk code set in the A, B, C, D bits (b3~0, T1/J1-ID-41~58H). A, B, C, D: These bits are the signaling trunk code that can replace the signaling bits of the channel selected by the GSTRKEN bit (b6, T1/J1-0CBH,...) or the STRKEN bit (b4, T1/J1-ID-41~58H).
Programming Information
228
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
5.2.2 5.2.2.1
E1 MODE Direct Register
E1 Chip ID For Octal Transceiver (000H)
Bit No. Bit Name Type Default 7 ID7 R 0 6 ID6 R 0 5 ID5 R 0 4 ID4 R 0 3 ID3 R 0 2 ID2 R 0 1 ID1 R 0 0 ID0 R 1
ID[7:0]: The ID[7:0] bits are pre-set, representing the current version number of the IDT82P2288. E1 Software Reset (004H)
Bit No. Bit Name Type Default X 7 6 5 4 3 2 1 0
A write operation to this register will generate a software reset. The software reset will set all the registers except the T1/J1 Or E1 Mode register (020H,...) to their default values. If the setting is changed in the T1/J1 Or E1 Mode register (020H,...), a software reset must be applied.
Programming Information
229
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 G.772 Monitor Control (005H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 MON3 R/W 0 2 MON2 R/W 0 1 MON1 R/W 0 0 MON0 R/W 0
MON[3:0]: These bits determine whether the G.772 Monitor is implemented. When the G.772 Monitor is implemented, these bits select one transmitter or receiver to be monitored by the Link 1.
MON[3:0] 0000 0001 0010 0011 0100 0101 0110 0111
Monitored Path No transmitter or receiver is monitored. The receiver of the Link 2 is monitored. The receiver of the Link 3 is monitored. The receiver of the Link 4 is monitored. The receiver of the Link 5 is monitored. The receiver of the Link 6 is monitored. The receiver of the Link 7 is monitored. The receiver of the Link 8 is monitored.
MON[3:0] 1000 1001 1010 1011 1100 1101 1110 1111
Monitored Path No transmitter or receiver is monitored. The transmitter of the Link 2 is monitored. The transmitter of the Link 3 is monitored. The transmitter of the Link 4 is monitored. The transmitter of the Link 5 is monitored. The transmitter of the Link 6 is monitored. The transmitter of the Link 7 is monitored. The transmitter of the Link 8 is monitored.
Programming Information
230
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 GPIO Control (006H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 LEVEL1 R/W 0 2 LEVEL0 R/W 0 1 DIR1 R/W 1 0 DIR0 R/W 1
LEVEL[1]: When the GPIO[1] pin is defined as an output port, this bit can be read and written: = 0: The GPIO[1] pin outputs low level. = 1: The GPIO[1] pin outputs high level. When the GPIO[1] pin is defined as an input port, this bit can only be read: = 0: Low level is input on the GPIO[1] pin. = 1: High level is input on the GPIO[1] pin.
DIR[1]: = 0: The GPIO[1] pin is used as an output port. = 1: The GPIO[1] pin is used as an input port. DIR[0]: = 0: The GPIO[0] pin is used as an output port. = 1: The GPIO[0] pin is used as an input port.
Programming Information
231
April 25, 2003
Advance Information
LEVEL[0]: When the GPIO[0] pin is defined as an output port, this bit can be read and written: = 0: The GPIO[0] pin outputs low level. = 1: The GPIO[0] pin outputs high level. When the GPIO[0] pin is defined as an input port, this bit can only be read: = 0: Low level is input on the GPIO[0] pin. = 1: High level is input on the GPIO[0] pin.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Reference Clock Output Select (007H)
Bit No. Bit Name Type Default Reserved 7 6 5 RO22 R/W 0 4 RO21 R/W 0 3 RO20 R/W 0 2 RO12 R/W 0 1 RO11 R/W 0 0 RO10 R/W 0
RO2[2:0]: These bits select the recovered clock from the line side of one link to be internally looped to the REFB_OUT output pin:
RO2[2:0] 000 001 010 011 100 101 110 111
Selected Recovered Clock The recovered clock from the line side of Link 1 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 2 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 3 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 4 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 5 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 6 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 7 is selected to be internally looped to the REFB_OUT output pin. The recovered clock from the line side of Link 8 is selected to be internally looped to the REFB_OUT output pin.
RO1[2:0]: These bits select the recovered clock from the line side of one link to be internally looped to the REFA_OUT output pin:
RO1[2:0] 000 001 010 011 100 101 110 111
Selected Recovered Clock The recovered clock from the line side of Link 1 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 2 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 3 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 4 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 5 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 6 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 7 is selected to be internally looped to the REFA_OUT output pin. The recovered clock from the line side of Link 8 is selected to be internally looped to the REFA_OUT output pin.
Programming Information
232
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Interrupt Requisition Link ID (009H)
Bit No. Bit Name Type Default 7 INT8 R 0 6 INT7 R 0 5 INT6 R 0 4 INT5 R 0 3 INT4 R 0 2 INT3 R 0 1 INT2 R 0 0 INT1 R 0
INTn: = 0: No interrupt is generated in the corresponding link. = 1: At least one interrupt is generated in the corresponding link. E1 Timer Interrupt Control (00AH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 TMOVE R/W 0
TMOVE: = 0: Disable the interrupt on the INT pin when the TMOVI bit (b0, E1-00BH) is `1'. = 1: Enable the interrupt on the INT pin when the TMOVI bit (b0, E1-00BH) is `1'. E1 Timer Interrupt Indication (00BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 TMOVI R 0
TMOVI: The device times every one second. = 0: One second timer is not over. = 1: One second timer is over. This bit will be cleared if a '1' is written to it.
Programming Information
233
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 PMON Access Port (00EH)
Bit No. Bit Name Type Default 7 LINKSEL2 R/W 0 6 LINKSEL1 R/W 0 5 LINKSEL0 R/W 0 Reserved 4 3 ADDR3 R/W 0 2 ADDR2 R/W 0 1 ADDR1 R/W 0 0 ADDR0 R/W 0
LINKSEL[2:0]: These bits select one of the eight links. One of the PMON indirect registers of the selected link can be accessed by the microprocessor.
LINKSEL[2:0] 000 001 010 011
Selected Link Link 1 Link 2 Link 3 Link 4
LINKSEL[2:0] 100 101 110 111
Selected Link Link 5 Link 6 Link 7 Link 8
ADDR[3:0]: These bits select one of the PMON indirect registers of the selected link to be accessed by the microprocessor.
Address 00H 01H 02H 03H 04H 05H
PMON Indirect Register CRCE Counter Mapping 0 CRCE Counter Mapping 1 FER Counter Mapping 0 FER Counter Mapping 1 COFA Counter Mapping OOF Counter Mapping
Address 06H 07H 08H 09H 0AH 0BH
PMON Indirect Register PRGD Counter Mapping 0 PRGD Counter Mapping 1 LCV Counter Mapping 0 LCV Counter Mapping 1 DDSE Counter Mapping 0 DDSE Counter Mapping 1
E1 PMON Access Data (00FH)
Bit No. Bit Name Type Default 7 DAT7 R 0 6 DAT6 R 0 5 DAT5 R 0 4 DAT4 R 0 3 DAT3 R 0 2 DAT2 R 0 1 DAT1 R 0 0 DAT0 R 0
DAT[7:0]: These bits hold the value which is read from the selected PMON indirect register.
Programming Information
234
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Backplane Global Configuration (010H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 RSLVCK R/W 1 3 RMUX R/W 0 2 MTSDA R/W 1 1 TSLVCK R/W 1 0 TMUX R/W 0
RSLVCK: This bit is valid when all eight links are in the Receive Clock Slave mode. = 0: Each link uses its own clock signal on the RSCKn pin and framing pulse on the RSFSn pin. = 1: All eight links use the clock signal on the RSCK[1] pin and the framing pulse on the RSFS[1] pin. RMUX: = 0: The Receive System Interface of the device is operated in the Non-multiplexed mode. = 1: The Receive System Interface of the device is operated in the Multiplexed mode. MTSDA: This bit is valid in Transmit Multiplexed mode. It selects one multiplexed bus for the Transmit System Interface of the device. = 0: The multiplexed bus B is selected. The data and signaling bits are de-multiplexed from multiplexed bus B. = 1: The multiplexed bus A is selected. The data and signaling bits are de-multiplexed from multiplexed bus A. TSLVCK: This bit is valid when all eight links are in the Transmit Clock Slave mode. = 0: Each link uses its own timing signal on the TSCKn pin and framing pulse on the TSFSn pin. = 1: All eight links use the timing signal on the TSCK[1] pin and the framing pulse on the TSFS[1] pin. TMUX: = 0: The Transmit System Interface of the device is operated in the Non-multiplexed mode. = 1: The Transmit System Interface of the device is operated in the Multiplexed mode.
Programming Information
235
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Transmit Jitter Attenuation Configuration (021H, 121H, 221H, 321H, 421H, 521H, 621H, 721H)
Bit No. Bit Name Type Default Reserved 7 6 5 TJITT_TEST R/W 0 4 TJA_LIMT R/W 0 3 TJA_E R/W 0 2 TJA_DP1 R/W 0 1 TJA_DP0 R/W 0 0 TJA_BW R/W 0
TJITT_TEST: = 0: The real time interval between the read and write pointer of the FIFO is indicated in the TJITT[6:0] bits (b6~0, E1-038H,...). That is, the current interval between the read and write pointer of the FIFO will be written into the TJITT[6:0] bits (b6~0, E1-038H,...). = 1: The peak-peak interval between the read and write pointer of the FIFO is indicated in the TJITT[6:0] bits (b6~0, E1-038H,...). That is, the current interval is compared with the old one in the TJITT[6:0] bits (b6~0, E1-038H,...) and the larger one will be indicated by the TJITT[6:0] bits (b6~0, E1-038H,...); otherwise, the value in the TJITT[6:0] bits (b6~0, E1-038H,...) is not changed. TJA_LIMT: When the read and write pointer of the FIFO are within 2/3/4 bits (corresponding to the FIFO depth) of overflowing or underflowing, the bandwidth of the JA can be widened to track the short term input jitter, thereby avoiding data corruption. This bit selects whether the bandwidth is normal or widened. = 0: Normal bandwidth is selected. = 1: Widen bandwidth is selected. In this case, the JA will not attenuate the input jitter until the read/write pointer's position is outside the 2/3/4 bits window. TJA_E: = 0: Disable the Transmit Jitter Attenuator. = 1: Enable the Transmit Jitter Attenuator. TJA_DP[1:0]: These two bits select the Jitter Attenuation Depth. = 00: The Jitter Attenuation Depth is 128-bit. = 01: The Jitter Attenuation Depth is 64-bit. = 10 / 11: The Jitter Attenuation Depth is 32-bit. TJA_BW: This bit select the Jitter Transfer Function Bandwidth. = 0: 6.77 Hz. = 1: 0.87 Hz.
Programming Information
236
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Transmit Configuration 0 (022H, 122H, 222H, 322H, 422H, 522H, 622H, 722H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 T_OFF R/W 0 Reserved 3 2 1 0 T_MD R/W 0
T_OFF: = 0: The transmit path is power up. = 1: The transmit path is power down. The Line Driver is in high impedance. T_MD: This bit selects the line code rule to encode the data stream to be transmitted. = 0: The HDB3 encoder is selected. = 1: The AMI encoder is selected.
Programming Information
237
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Transmit Configuration 1 (023H, 123H, 223H, 323H, 423H, 523H, 623H, 723H)
Bit No. Bit Name Type Default Reserved 7 6 5 DFM_ON R/W 0 4 T_HZ R/W 1 3 PULS3 R/W 0 2 PULS2 R/W 0 1 PULS1 R/W 0 0 PULS0 R/W 0
DFM_ON: = 0: The Driver Failure Monitor is disabled. = 1: The Driver Failure Monitor is enabled. T_HZ: = 0: The Line Driver works normally. = 1: Set the Line Driver tri-state. (The other parts of the transmit path still work normally.)
PULS[3:0] 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 11xx
Transmit Clock 2.048 MHz 2.048 MHz
Cable Impedance 75 (in internal impedance matching mode) / Reserved (in external impedance matching mode) 120 (in internal impedance matching mode) / 75 & 120 (in external impedance matching mode)
Cable Loss 0 - 43 dB 0 - 43 dB
Reserved
Arbitrary waveform setting.
Programming Information
238
April 25, 2003
Advance Information
PULS[3:0]: These bits determine the template shapes for short/long haul transmission:
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Transmit Configuration 2 (024H, 124H, 224H, 324H, 424H, 524H, 624H, 724H)
Bit No. Bit Name Type Default Reserved 7 6 5 SCAL5 R/W 1 4 SCAL4 R/W 0 3 SCAL3 R/W 0 2 SCAL2 R/W 0 1 SCAL1 R/W 0 0 SCAL0 R/W 1
SCAL[5:0]: The following setting lists the standard value of normal amplitude in different operating modes. Each step change (one increasing or decreasing from the standard value) will scale the amplitude of the D/A output by a certain offset. = 100001: Normal amplitude in E1 - 75 & 120 operating modes. Each step change scales about 3% offset.
Programming Information
239
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Transmit Configuration 3 (025H, 125H, 225H, 325H, 425H, 525H, 625H, 725H)
Bit No. Bit Name Type Default 7 DONE R/W 0 6 RW R/W 0 5 UI1 R/W 0 4 UI0 R/W 0 3 SAMP3 R/W 0 2 SAMP2 R/W 0 1 SAMP1 R/W 0 0 SAMP0 R/W 0
This register is valid when the PULS[3:0] bits (b3~0, E1-023H,...) are set to `11xx'. DONE: = 0: Disable the read/write operation to the pulse template RAM. = 1: Enable the read/write operation to the pulse template RAM. RW: = 0: Write the data to the pulse template RAM. = 1: Read the data to the pulse template RAM. UI[1:0]: These bits specify one Unit Interval (UI) address. = 00: UI addressed 0 is specified. = 01: UI addressed 1 is specified. = 10: UI addressed 2 is specified. = 11: UI addressed 3 is specified. SAMP[3:0]: There bits specify one sample address. There are 16 samples in each UI.
SAMP[3:0] 0000 0001 0010 0011 0100 0101 0110 0111
Specified Sample Address 0 1 2 3 4 5 6 7
SAMP[3:0] 1000 1001 1010 1011 1100 1101 1110 1111
Specified Sample Address 8 9 10 11 12 13 14 15
Programming Information
240
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Transmit Configuration 4 (026H, 126H, 226H, 326H, 426H, 526H, 626H, 726H)
Bit No. Bit Name Type Default Reserved 7 6 WDAT6 R/W 0 5 WDAT5 R/W 0 4 WDAT4 R/W 0 3 WDAT3 R/W 0 2 WDAT2 R/W 0 1 WDAT1 R/W 0 0 WDAT0 R/W 0
WDAT[6:0]: These bits contain the data to be stored in the pulse template RAM which is addressed by the UI[1:0] bits (b5~4, E1-025H,...) and the SAMP[3:0] bits (b3~0, E1-025H,...).
Programming Information
241
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Receive Jitter Attenuation Configuration (027H, 127H, 227H, 327H, 427H, 527H, 627H, 727H)
Bit No. Bit Name Type Default Reserved 7 6 5 RJITT_TEST R/W 0 4 RJA_LIMT R/W 0 3 RJA_E R/W 0 2 RJA_DP1 R/W 0 1 RJA_DP0 R/W 0 0 RJA_BW R/W 0
RJITT_TEST: = 0: The real time interval between the read and write pointer of the FIFO is indicated in the RJITT[6:0] bits (b6~0, E1-039H,...). That is, the current interval between the read and write pointer of the FIFO will be written into the RJITT[6:0] bits (b6~0, E1-039H,...). = 1: The peak-peak interval between the read and write pointer of the FIFO is indicated in the RJITT[6:0] bits (b6~0, E1-039H,...). That is, the current interval is compared with the old one in the RJITT[6:0] bits (b6~0, E1-039H,...) and the larger one will be indicated by the RJITT[6:0] bits (b6~0, E1-039H,...); otherwise, the value in the RJITT[6:0] bits (b6~0, E1-039H,...) is not changed. RJA_LIMT: When the read and write pointer of the FIFO are within 2/3/4 bits (corresponding to the FIFO depth) of overflowing or underflowing, the bandwidth of the JA can be widened to track the short term input jitter, thereby avoiding data corruption. This bit selects whether the bandwidth is normal or widened. = 0: Normal bandwidth is selected. = 1: Widen bandwidth is selected. In this case, the JA will not attenuate the input jitter until the read/write pointer's position is outside the 2/3/4 bits window. RJA_E: = 0: Disable the Receive Jitter Attenuator. = 1: Enable the Receive Jitter Attenuator. RJA_DP[1:0]: These two bits select the Jitter Attenuation Depth. = 00: The Jitter Attenuation Depth is 128-bit. = 01: The Jitter Attenuation Depth is 64-bit. = 10 / 11: The Jitter Attenuation Depth is 32-bit. RJA_BW: This bit select the Jitter Transfer Function Bandwidth. = 0: 6.77 Hz. = 1: 0.87 Hz.
Programming Information
242
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Receive Configuration 0 (028H, 128H, 228H, 328H, 428H, 528H, 628H, 728H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 R_OFF R/W 0 Reserved 3 2 1 0 R_MD R/W 0
R_OFF: = 0: The receive path is power up. = 1: The receive path is power down. R_MD: This bit selects the line code rule to decode the received data stream. = 0: The HDB3 decoder is selected. = 1: The AMI decoder is selected.
Programming Information
243
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Receive Configuration 1 (029H, 129H, 229H, 329H, 429H, 529H, 629H, 729H)
Bit No. Bit Name Type Default Reserved 7 6 EQ_ON R/W 0 Reserved 5 4 LOS4 R/W 1 3 LOS3 R/W 0 2 LOS2 R/W 1 1 LOS1 R/W 0 0 LOS0 R/W 1
EQ_ON: = 0: The Equalizer is off in short haul applications. = 1: The Equalizer is on in long haul applications. LOS[4:0]: A LOS is detected when the incoming signals has "no transitions", i.e., when the signal level is less than Q dB below nominal for N consecutive pulse intervals. In long haul applications, these bits select the LOS declare threshold (Q). These bits are invalid in short haul applications.
LOS[4:0] 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011
LOS Declare Threshold (Q) -4 dB -6 dB -8 dB -10 dB -12 dB -14 dB -16 dB -18 dB -20 dB -22 dB -24 dB -26 dB
LOS[4:0] 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 11111
LOS Declare Threshold (Q) -28 dB -30 dB -32 dB -34 dB -36 dB -38 dB -40 dB -42 dB -44 dB -46 dB -48 dB
Programming Information
244
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Receive Configuration 2 (02AH, 12AH, 22AH, 32AH, 42AH, 52AH, 62AH, 72AH)
Bit No. Bit Name Type Default Reserved 7 6 5 SLICE1 R/W 0 4 SLICE0 R/W 1 3 UPDW1 R/W 1 2 UPDW0 R/W 0 1 MG1 R/W 0 0 MG0 R/W 0
SLICE[1:0]: These two bits define the Data Slicer threshold. = 00: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 40% of the peak amplitude. = 01: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 50% of the peak amplitude. = 10: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 60% of the peak amplitude. = 11: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 70% of the peak amplitude. UPDW[1:0]: These two bits select the observation period, during which the peak value of the incoming signals are measured. = 00: The observation period is 32 bits. = 01: The observation period is 64 bits. = 10: The observation period is 128 bits. = 11: The observation period is 256 bits. MG[1:0]: These two bits select the Monitor Gain. = 00: The Monitor Gain is 0 dB. = 01: The Monitor Gain is 22 dB. = 10: The Monitor Gain is 26 dB. = 11: The Monitor Gain is 32 dB.
Programming Information
245
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Maintenance Function Control 0 (02BH, 12BH, 22BH, 32BH, 42BH, 52BH, 62BH, 72BH)
Bit No. Bit Name Type Default Reserved 7 6 DLLP R/W 0 5 SLLP R/W 0 4 SRLP R/W 0 Reserved 3 2 RLP R/W 0 1 ALP R/W 0 0 DLP R/W 0
DLLP: = 0: Disable the Local Digital Loopback 1. = 1: Enable the Local Digital Loopback 1. SLLP: = 0: Disable the System Local Loopback. = 1: Enable the System Local Loopback.
RLP: = 0: Disable the Remote Loopback. = 1: Enable the Remote Loopback. ALP: = 0: Disable the Analog Loopback. = 1: Enable the Analog Loopback. DLP: = 0: Disable the Local Digital Loopback 2. = 1: Enable the Local Digital Loopback 2.
Programming Information
246
April 25, 2003
Advance Information
SRLP: = 0: Disable the System Remote Loopback. = 1: Enable the System Remote Loopback.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Maintenance Function Control 1 (02CH, 12CH, 22CH, 32CH, 42CH, 52CH, 62CH, 72CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 LAC R/W 0 1 RAISE R/W 0 0 ATAO R/W 0
RAISE: This bit determines whether all `One's can be inserted in the receive path when the LOS is detected. = 0: Disable the insertion. = 1: Enable the insertion. ATAO: This bit determines whether all `One's can be inserted in the transmit path when the LOS is detected in the receive path. = 0: Disable the insertion. = 1: Enable the insertion.
Programming Information
247
April 25, 2003
Advance Information
LAC: This bit selects the LOS criteria. = 0: The G.775 is selected. In short haul application, the LOS is declared when the incoming signal level is less than 800 mVpp for 32 consecutive bit intervals and is cleared when the incoming signal level is greater than 1 Vpp and has an average mark density of at least 12.5% and less than 16 consecutive zeros in 32 consecutive bit periods. In long haul application, the LOS is declared when the incoming signal level is less than Q dB below nominal (set in the LOS[4:0] bits (b4~0, E1-029H,...)) for 32 consecutive bit intervals and is cleared when the incoming signal level is greater than (Q + 4 dB) and has an average mark density of at least 12.5% and less than 16 consecutive zeros in 32 consecutive bit periods. = 1: The I.431/ETSI is selected. In short haul application, the LOS is declared when the incoming signal level is less than 800 mVpp for 2048 consecutive bit intervals and is cleared when the incoming signal level is greater than 1 Vpp and has an average mark density of at least 12.5% and less than 16 consecutive zeros in 32 consecutive bit periods. In long haul application, the LOS is declared when the incoming signal level is less than Q dB below nominal (set in the LOS[4:0] bits (b4~0, E1-029H,...)) for 2048 consecutive bit intervals and is cleared when the incoming signal level is greater than (Q + 4 dB) and has an average mark density of at least 12.5% and less than 16 consecutive zeros in 32 consecutive bit periods.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Maintenance Function Control 2 (031H, 131H, 231H, 331H, 431H, 531H, 631H, 731H)
Bit No. Bit Name Type Default Reserved 7 6 BPV_INS R/W 0 Reserved 5 4 EXZ_DEF R/W 0 3 EXZ_ERR1 R/W 0 2 EXZ_ERR0 R/W 0 1 CNT_MD R/W 0 0 CNT_TRF R/W 0
BPV_INS: A transition from `0' to `1' on this bit generates a single Bipolar Violation (BPV) Error to be inserted to the data stream to be transmitted. This bit must be cleared and set again for the next BPV error insertion. EXZ_DEF: This bit selects the Excessive Zero (EXZ) Error criteria. = 0: The ANSI is selected. In AMI line code rule, the EXZ error is defined as more than 15 consecutive zeros in the data stream. In HDB3 line code rule, the EXZ error is defined as more than 3 consecutive zeros in the data stream. = 1: The FCC is selected. In AMI line code rule, the EXZ error is defined as more than 80 consecutive zeros in the data stream. In HDB3 line code rule, the EXZ error is defined as more than 3 consecutive zeros in the data stream. EXZ_ERR[1:0]: These bits must be set to `01' to enable the Excessive Zero (EXZ) Error event to be counted in an internal 16-bit EXZ counter. CNT_MD: = 0: The Manual Report mode is selected. The internal 16-bit EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers when there is a transition from `0' to `1' on the CNT_TRF bit. = 1: The Auto Report mode is selected. The internal 16-bit EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers every one second automatically. CNT_TRF: This bit is valid when the CNT_MD bit is `0'. A transition from `0' to `1' on this bit updates the content in the EXZ Error Counter L-Byte & H-Byte registers with the value in the internal 16-bit EXZ counter. This bit must be cleared and set again for the next updating.
Programming Information
248
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Transmit And Receive Termination Configuration (032H, 132H, 232H, 332H, 432H, 532H, 632H, 732H)
Bit No. Bit Name Type Default Reserved 7 6 5 T_TERM2 R/W 0 4 T_TERM1 R/W 0 3 T_TERM0 R/W 0 2 R_TERM2 R/W 1 1 R_TERM1 R/W 0 0 R_TERM0 R/W 0
T_TERM[2:0]: These bits select the internal impedance of the transmit path to match the cable impedance: = 000: The 75 internal impedance matching is selected. = 001: The 120 internal impedance matching is selected. (The above two values are the standard value for E1 mode). = 010: The 100 internal impedance matching is selected. = 011: The 110 internal impedance matching is selected. = 1xx: The internal impedance matching is bypassed, and external impedance circuit should be used. R_TERM[2:0]: These bits select the internal impedance of the receive path to match the cable impedance: = 000: The 75 internal impedance matching is selected. = 001: The 120 internal impedance matching is selected. (The above two values are the standard values for E1 mode). = 010: The 100 internal impedance matching is selected. = 011: The 110 internal impedance matching is selected. = 1xx: The internal impedance matching is bypassed, and external impedance circuit should be used. E1 Interrupt Enable Control 0 (033H, 133H, 233H, 333H, 433H, 533H, 633H, 733H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 DF_IE R/W 0 Reserved 1 0 LOS_IE R/W 0
DF_IE: = 0: Disable the interrupt on the INT pin when the DF_IS bit (b2, E1-03AH,...) is `1'. = 1: Enable the interrupt on the INT pin when the DF_IS bit (b2, E1-03AH,...) is `1'. LOS_IE: = 0: Disable the interrupt on the INT pin when the LOS_IS bit (b0, E1-03AH,...) is `1'. = 1: Enable the interrupt on the INT pin when the LOS_IS bit (b0, E1-03AH,...) is `1'.
Programming Information
249
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Interrupt Enable Control 1 (034H, 134H, 234H, 334H, 434H, 534H, 634H, 734H)
Bit No. Bit Name Type Default Reserved 7 6 DAC_IE R/W 0 5 TJA_IE R/W 0 4 RJA_IE R/W 0 Reserved 3 2 EXZ_IE R/W 0 1 CV_IE R/W 0 0 CNT_IE R/W 0
DAC_IE: = 0: Disable the interrupt on the INT pin when the DAC_IS bit (b6, E1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the DAC_IS bit (b6, E1-03BH,...) is `1'. TJA_IE: = 0: Disable the interrupt on the INT pin when the TJA_IS bit (b5, E1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TJA_IS bit (b5, E1-03BH,...) is `1'.
EXZ_IE: = 0: Disable the interrupt on the INT pin when the EXZ_IS bit (b2, E1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the EXZ_IS bit (b2, E1-03BH,...) is `1'. CV_IE: = 0: Disable the interrupt on the INT pin when the CV_IS bit (b1, E1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the CV_IS bit (b1, E1-03BH,...) is `1'. CNT_IE: = 0: Disable the interrupt on the INT pin when the CNTOV_IS bit (b0, E1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the CNTOV_IS bit (b0, E1-03BH,...) is `1'.
Programming Information
250
April 25, 2003
Advance Information
RJA_IE: = 0: Disable the interrupt on the INT pin when the RJA_IS bit (b4, E1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the RJA_IS bit (b4, E1-03BH,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Interrupt Trigger Edges Select (035H, 135H, 235H, 335H, 435H, 535H, 635H, 735H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 DF_IES R/W 0 Reserved 1 0 LOS_IES R/W 0
DF_IES: = 0: The DF_IS bit (b2, E1-03AH,...) will be set to `1' when there is a transition from `0' to `1' on the DF_S bit (b2, E1-036H,...). = 1: The DF_IS bit (b2, E1-03AH,...) will be set to `1' when there is any transition from `0' to `1' or from `1' to `0' on the DF_S bit (b2, E1-036H,...). LOS_IES: = 0: The LOS_IS bit (b0, E1-03AH,...) will be set to `1' when there is a transition from `0' to `1' on the LOS_S bit (b0, E1-036H,...). = 1: The LOS_IS bit (b0, E1-03AH,...) will be set to `1' when there is any transition from `0' to `1' or from `1' to `0' on the LOS_S bit (b0, E1036H,...). E1 Line Status Register 0 (036H, 136H, 236H, 336H, 436H, 536H, 636H, 736H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 DF_S R 0 Reserved 1 0 LOS_S R 0
DF_S: = 0: No transmit driver failure is detected. = 1: Transmit driver failure is detected. LOS_S: = 0: No LOS is detected. = 1: Loss of signal (LOS) is detected.
Programming Information
251
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Line Status Register 1 (037H, 137H, 237H, 337H, 437H, 537H, 637H, 737H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 LATT4 R 0 3 LATT3 R 0 2 LATT2 R 0 1 LATT1 R 0 0 LATT0 R 0
LATT[4:0]: These bits indicate the current gain of the VGA relative to 3 V peak pulse level.
LATT[4:0] 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010
Gain (dB) 0-2 2-4 4-6 6-8 8 - 10 10 - 12 12 - 14 14 - 16 16 - 18 18 - 20 20 - 22
LATT[4:0] 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 ~ 11111
Gain (dB) 22 - 24 24 - 26 26 - 28 28 - 30 30 - 32 32 - 34 34 - 36 36 - 38 38 - 40 40 - 42 42 - 44
Programming Information
252
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Transmit Jitter Measure Value Indication (038H, 138H, 238H, 338H, 438H, 538H, 638H, 738H)
Bit No. Bit Name Type Default Reserved 7 6 TJITT6 R 0 5 TJITT5 R 0 4 TJITT4 R 0 3 TJITT3 R 0 2 TJITT2 R 0 1 TJITT1 R 0 0 TJITT0 R 0
TJITT[6:0]: When the TJITT_TEST bit (b5, E1-021H,...) is `0', these bits represent the current interval between the read and write pointer of the FIFO. When the TJITT_TEST bit (b5, E1-021H,...) is `1', these bits represent the P-P interval between the read and write pointer of the FIFO since last read. These bits will be cleared if a '1' is written to the register. E1 Receive Jitter Measure Value Indication (039H, 139H, 239H, 339H, 439H, 539H, 639H, 739H)
Bit Name Type Default Reserved
RJITT6 R 0
RJITT5 R 0
RJITT4 R 0
RJITT3 R 0
RJITT2 R 0
RJITT1 R 0
RJITT0 R 0
RJITT[6:0]: When the RJITT_TEST bit (b5, E1-027H,...) is `0', these bits represent the current interval between the read and write pointer of the FIFO. When the RJITT_TEST bit (b5, E1-027H,...) is `1', these bits represent the P-P interval between the read and write pointer of the FIFO since last read. These bits will be cleared if a '1' is written to the register.
Programming Information
253
April 25, 2003
Advance Information
Bit No.
7
6
5
4
3
2
1
0
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Interrupt Status 0 (03AH, 13AH, 23AH, 33AH, 43AH, 53AH, 63AH, 73AH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 DF_IS R 0 Reserved 1 0 LOS_IS R 0
DF_IS: = 0: There is no status change on the DF_S bit (b2, E1-036H,...). = 1: When the DF_IES bit (b2, E1-035H,...) is `0', the `1' on this bit indicates there is a transition from `0' to `1' on the DF_S bit (b2, E1-036H,...); when the DF_IES bit (b2, E1-035H,...) is `1', the `1' on this bit indicates there is a transition from `0' to `1' or from `1' to `0' on the DF_S bit (b2, E1036H,...). This bit will be cleared if a '1' is written to it. LOS_IS: = 0: There is no status change on the LOS_S bit (b0, E1-036H,...). = 1: When the LOS_IES bit (b0, E1-035H,...) is `0', the `1' on this bit indicates there is a transition from `0' to `1' on the LOS_S bit (b0, E1036H,...); when the LOS_IES bit (b0, E1-035H,...) is `1', the `1' on this bit indicates there is a transition from `0' to `1' or from `1' to `0' on the LOS_S bit (b0, E1-036H,...). This bit will be cleared if a '1' is written to it.
Programming Information
254
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Interrupt Status 1 (03BH, 13BH, 23BH, 33BH, 43BH, 53BH, 63BH, 73BH)
Bit No. Bit Name Type Default Reserved 7 6 DAC_IS R 0 5 TJA_IS R 0 4 RJA_IS R 0 Reserved 3 2 EXZ_IS R 0 1 CV_IS R 0 0 CNTOV_IS R 0
DAC_IS: = 0: The sum of a pulse template does not exceed the D/A limitation (+63) when more than one UI is used to compose the arbitrary pulse template. = 1: The sum of a pulse template exceeds the D/A limitation (+63) when more than one UI is used to compose the arbitrary pulse template. This bit will be cleared if a '1' is written to it. TJA_IS: = 0: The transmit JA FIFO has not overflowed or underflowed. = 1: The transmit JA FIFO has overflowed or underflowed. This bit will be cleared if a '1' is written to it. RJA_IS: = 0: The receive JA FIFO has not overflowed or underflowed. = 1: The receive JA FIFO has overflowed or underflowed. This bit will be cleared if a '1' is written to it. EXZ_IS: = 0: No Excessive Zero (EXZ) Error is detected. = 1: The Excessive Zero (EXZ) Error is detected. This bit will be cleared if a '1' is written to it. CV_IS: = 0: No Bipolar Violation (BPV) Error or HDB3 Code Violation (CV) Error is detected. = 1: The Bipolar Violation (BPV) Error or HDB3 Code Violation (CV) Error is detected. This bit will be cleared if a '1' is written to it. CNTOV_IS: = 0: The internal 16-bit EXZ counter has not overflowed. = 1: The internal 16-bit EXZ counter has overflowed. This bit will be cleared if a `1' is written to it.
Programming Information
255
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 EXZ Error Counter H-Byte (03CH, 13CH, 23CH, 33CH, 43CH, 53CH, 63CH, 73CH)
Bit No. Bit Name Type Default 7 CNTH[7] R 0 6 CNTH[6] R 0 5 CNTH[5] R 0 4 CNTH[4] R 0 3 CNTH[3] R 0 2 CNTH[2] R 0 1 CNTH[1] R 0 0 CNTH[0] R 0
CNTH[7:0]: These bits, together with the CNTL[7:0] bits, reflect the content in the internal 16-bit EXZ counter. E1 EXZ Error Counter L-Byte (03DH, 13DH, 23DH, 33DH, 43DH, 53DH, 63DH, 73DH)
Bit No. Bit Name Type Default 7 CNTL[7] R 0 6 CNTL[6] R 0 5 CNTL[5] R 0 4 CNTL[4] R 0 3 CNTL[3] R 0 2 CNTL[2] R 0 1 CNTL[1] R 0 0 CNTL[0]
0
CNTL[7:0]: These bits, together with the CNTH[7:0] bits, reflect the content in the internal 16-bit EXZ counter.
Programming Information
256
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Interrupt Module Indication 2 (03FH, 13FH, 23FH, 33FH, 43FH, 53FH, 63FH, 73FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 LIU R 0
LIU: = 0: No interrupt is generated in the Receive / Transmit Internal Termination, Adaptive Equalizer, Data Slicer, CLK&Data Recovery, Receive / Transmit Jitter Attenuator, B8ZS/HDB3/AMI Decoder / Encoder, Waveform Shaper / Line Build Out or Line Driver block. = 1: Interrupt is generated in the Receive / Transmit Internal Termination, Adaptive Equalizer, Data Slicer, CLK&Data Recovery, Receive / Transmit Jitter Attenuator, B8ZS/HDB3/AMI Decoder / Encoder, Waveform Shaper / Line Build Out or Line Driver function block. E1 Interrupt Module Indication 0 (040H, 140H, 240H, 340H, 440H, 540H, 640H, 740H)
Bit Name Type Default Reserved
ALARM R 0
PMON R 0
PRGD R 0
RCRB R 0
FGEN R 0
FRMR R 0
ALARM: = 0: No interrupt is generated in the Alarm Detector function block. = 1: Interrupt is generated in the Alarm Detector function block. PMON: = 0: No interrupt is generated in the Performance Monitor function block. = 1: Interrupt is generated in the Performance Monitor function block. PRGD: = 0: No interrupt is generated in the PRBS Generator / Detector function block. = 1: Interrupt is generated in the PRBS Generator / Detector function block. RCRB: = 0: No interrupt is generated in the Receive CAS/RBS Buffer function block. = 1: Interrupt is generated in the Receive CAS/RBS Buffer function block. FGEN: = 0: No interrupt is generated in the Frame Generator function block. = 1: Interrupt is generated in the Frame Generator function block. FRMR: = 0: No interrupt is generated in the Frame Processor function block. = 1: Interrupt is generated in the Frame Processor function block.
Programming Information
257
April 25, 2003
Advance Information
Bit No.
7
6
5
4
3
2
1
0
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Interrupt Module Indication 1 (041H, 141H, 241H, 341H, 441H, 541H, 641H, 741H)
Bit No. Bit Name Type Default 7 THDLC3 R 0 6 THDLC2 R 0 5 THDLC1 R 0 4 RHDLC3 R 0 3 RHDLC2 R 0 2 RHDLC1 R 0 1 ELST R 0 0 TRSI/RESI R 0
THDLC3: = 0: No interrupt is generated in the HDLC Transmitter #3 function block. = 1: Interrupt is generated in the HDLC Transmitter #3 function block. THDLC2: = 0: No interrupt is generated in the HDLC Transmitter #2 function block. = 1: Interrupt is generated in the HDLC Transmitter #2 function block.
RHDLC3: = 0: No interrupt is generated in the HDLC Receiver #3 function block. = 1: Interrupt is generated in the HDLC Receiver #3 function block. RHDLC2: = 0: No interrupt is generated in the HDLC Receiver #2 function block. = 1: Interrupt is generated in the HDLC Receiver #2 function block. RHDLC1: = 0: No interrupt is generated in the HDLC Receiver #1 function block. = 1: Interrupt is generated in the HDLC Receiver #1 function block. ELST: = 0: No interrupt is generated in the Elastic Store Buffer function block. = 1: Interrupt is generated in the Elastic Store Buffer function block. TRSI/RESI: = 0: No interrupt is generated in the Transmit / Receive System Interface function block. = 1: Interrupt is generated in the Transmit / Receive System Interface function block.
Programming Information
258
April 25, 2003
Advance Information
THDLC1: = 0: No interrupt is generated in the HDLC Transmitter #1 function block. = 1: Interrupt is generated in the HDLC Transmitter #1 function block.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TBIF Option Register (042H, 142H, 242H, 342H, 442H, 542H, 642H, 742H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 DE R/W 0 3 FE R/W 0 2 CMS R/W 0 1 FSINV R/W 0 0 FSTYP R/W 0
DE: This bit selects the active edge of TSCKn to sample the data on TSDn and TSIGn and the active edge of MTSCK to sample the data on MTSDA (MTSDB) and MTSIGA (MTSIGB). = 0: The falling edge is selected. = 1: The rising edge is selected. In Transmit Multiplexed mode, the bit of the eight links should be set to the same value. FE: This bit selects the active edge of TSCKn to update/sample the pulse on TSFSn and the active edge of MTSCK to sample the pulse on MTSFS. = 0: The falling edge is selected. = 1: The rising edge is selected. In Transmit Multiplexed mode, the bit of the eight links should be set to the same value. CMS: This bit is valid in Transmit Clock Slave mode and Transmit Multiplexed mode. = 0: The speed of TSCKn/MTSCK is the same as the data rate on the system side (2.048 Mb/s / 8.192 Mb/s). = 1: The speed of TSCKn/MTSCK is double the data rate on the system side (4.096 Mb/s / 16.384 Mb/s). In Transmit Clock Slave mode, if all eight links use TSCK[1] and TSFS[1] to input the data (i.e., the TSLVCK bit (b, T1/J1-01H) is set to `1'), the bit of the eight links should be set to the same value. In Transmit Multiplexed mode, the bit of the eight links should be set to the same value. FSINV: = 0: The transmit framing pulse TSFSn is active high. = 1: The transmit framing pulse TSFSn is active low. In Transmit Multiplexed mode, this bit of the eight links should be set to the same value. FSTYP: = 0: In Transmit Non-multiplexed mode, TSFSn pulses during the first bit of each Basic frame. In Transmit Multiplexed mode, MTSFS pulses during the first bit of each Basic frame of the first link. = 1: In Transmit Non-multiplexed mode, if the CRC Multi-frame is to be generated, TSFSn pulses during the first bit of each CRC Multi-frame; if the Signaling Multi-frame is to be generated, TSFSn pulses during the first bit of each Signaling Multi-frame; if both the CRC Multi-frame and the Signaling Multi-frame are to be generated, TSFSn goes high/low during the first bit of each Signaling Multi-frame and goes the opposite during the second bit of each CRC Multi-frame. In Transmit Multiplexed mode, if the CRC Multi-frame is to be generated, MTSFS pulses during the first bit of each CRC Multi-frame of the first link; if the Signaling Multi-frame is to be generated, MTSFS pulses during the first bit of each Signaling Multi-frame of the first link; if both the CRC Multi-frame and the Signaling Multi-frame are to be generated, MTSFS goes high/low during the first bit of each Signaling Multi-frame and goes the opposite during the second bit of each CRC Multi-frame of the first link. In Transmit Multiplexed mode, this bit of the eight links should be set to the same value.
Programming Information
259
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TBIF Operating Mode (043H, 143H, 243H, 343H, 443H, 543H, 643H, 743H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 TMODE R/W 1
TMODE: In Transmit Non-multiplexed mode, this bit selects the sub-mode. = 0: The Transmit System Interface is operated in Transmit Clock Master mode. The timing signal for clocking the data and the framing pulse to align the data input on the TSDn pin are provided from the processed data from the device. = 1: The Transmit System Interface is operated in Transmit Clock Slave mode. The timing signal for clocking the data and the framing pulse to align the data input on the TSDn pin are provided by the system side.
Programming Information
260
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TBIF TS Offset (044H, 144H, 244H, 344H, 444H, 544H, 644H, 744H)
Bit No. Bit Name Type Default Reserved 7 6 TSOFF6 R/W 0 5 TSOFF5 R/W 0 4 TSOFF4 R/W 0 3 TSOFF3 R/W 0 2 TSOFF2 R/W 0 1 TSOFF1 R/W 0 0 TSOFF0 R/W 0
TSOFF[6:0]: These bits give a binary number to define the timeslot offset. The timeslot offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin. The signaling bits on the TSIGn/MTSIGA(MTSIGB) pin are always pertimeslot aligned with the data on the TSDn/MTSDA(MTSDB) pin. In Non-multiplexed mode, the timeslot offset can be configured from 0 to 31 timeslots (0 & 31 are included). In Multiplexed mode, the timeslot offset can be configured from 0 to 127 timeslots (0 & 127 are included). E1 TBIF Bit Offset (045H, 145H, 245H, 345H, 445H, 545H, 645H, 745H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 EDGE R/W 0 2 BOFF2 R/W 0 1 BOFF1 R/W 0 0 BOFF0 R/W 0
EDGE: This bit is valid when the CMS bit (b2, E1-042H,...) is `1'. = 0: The first active edge of TSCKn/MTSCK is selected to sample the data on the TSDn/MTSDA(MTSDB) and TSIGn/MTSIGA(MTSIGB) pins. = 1: The second active edge of TSCKn/MTSCK is selected to sample the data on the TSDn/MTSDA(MTSDB) and TSIGn/MTSIGA(MTSIGB) pins. BOFF[2:0]: These bits give a binary number to define the bit offset. The bit offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin. The signaling bits on the TSIGn/MTSIGA(MTSIGB) pin are always per-timeslot aligned with the data on the TSDn/MTSDA(MTSDB) pin.
Programming Information
261
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RBIF Operation Register (046H, 146H, 246H, 346H, 446H, 546H, 646H, 746H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 DE R/W 1 2 FE R/W 1 1 CMS R/W 0 0 TRI R/W 1
DE: This bit selects the active edge of RSCKn to update the data on RSDn and RSIGn and the active edge of MRSCK to update the data on MRSDA(MRSDB) and MRSIGA(MRSIGB). = 0: The falling edge is selected. = 1: The rising edge is selected. In Receive Multiplexed mode, the bit of the eight links should be set to the same value. FE: This bit selects the active edge of RSCKn to update/sample the pulse on RSFSn and the active edge of MRSCK to sample the pulse on MRSFS. = 0: The falling edge is selected. = 1: The rising edge is selected. In Receive Multiplexed mode, the bit of the eight links should be set to the same value. CMS: This bit is valid in Receive Clock Slave mode and Receive Multiplexed mode. = 0: The speed of RSCKn/MRSCK is the same as the data rate on the system side (2.048 Mb/s / 8.192 Mb/s). = 1: The speed of RSCKn/MRSCK is double the data rate on the system side (4.096 Mb/s / 16.384 Mb/s). In Receive Clock Slave mode, if all eight links use the RSCK[1] and RSFS[1] to output the data (i.e., the RSLVCK bit (b, E1-01H) is set to `1'), the bit of the eight links should be set to the same value. In Receive Multiplexed mode, the bit of the eight links should be set to the same value. TRI: = 0: The processed data and signaling bits are output on the RSDn/MRSDA(MRSDB) and RSIGn/MRSIGA(MRSIGB) pins respectively. = 1: The output on the RSDn/MRSDA(MRSDB) and RSIGn/MRSIGA(MRSIGB) pins are in high impedance.
Programming Information
262
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RBIF Mode (047H, 147H, 247H, 347H, 447H, 547H, 647H, 747H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 RMODE R/W 1
RMODE: In Receive Non-multiplexed mode, this bit selects the sub-mode. = 0: The Receive System Interface is operated in Receive Clock Master mode. The timing signal for clocking the data and the framing pulse to align the data output on the RSDn pin are received from each line side. = 1: The Receive System Interface is operated in Receive Clock Slave mode. The timing signal for clocking the data and the framing pulse to align the data output on the RSDn pin are provided by the system side. E1 RBIF Frame Pulse (048H, 148H, 248H, 348H, 448H, 548H, 648H, 748H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 FSINV R/W 0 3 OHD R/W 0 2 SMFS R/W 0 1 CMFS R/W 0 Reserved 0
FSINV: = 0: The receive framing pulse RSFSn is active high. = 1: The receive framing pulse RSFSn is active low. In Receive Multiplexed mode, this bit of the eight links should be set to the same value. OHD, SMFS, CMFS: In Receive Clock Master mode, these bits select what the pulse on RSFSn indicates.
OHD 0 0 0 0 1
SMFS 0 0 1 1 0
CMFS 0 1 0 1 0
RSFSn Indication The RSFSn pulses during the first bit of each Basic frame. The RSFSn pulses during the first bit of each CRC Multi-frame. The RSFSn pulses during the first bit of each Signaling Multi-frame. The RSFSn goes high/low during the first bit of each Signaling Multi-frame and goes the opposite during the second bit of each CRC Multi-frame. The RSFSn pulses during the TS0 and TS16.
Programming Information
263
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RBIF TS Offset (049H, 149H, 249H, 349H, 449H, 549H, 649H, 749H)
Bit No. Bit Name Type Default Reserved 7 6 TSOFF6 R/W 0 5 TSOFF5 R/W 0 4 TSOFF4 R/W 0 3 TSOFF3 R/W 0 2 TSOFF2 R/W 0 1 TSOFF1 R/W 0 0 TSOFF0 R/W 0
TSOFF[6:0]: Except that in the Receive Master mode, when the OHD bit (b3, E1-048H,...), the SMFS bit (b2, E1-048H,...) and the CMFS bit (b1, E1-048H,...) are set to TS1 and TS16 overhead indication, the timeslot offset is supported in all the other conditions. These bits give a binary number to define the timeslot offset. The timeslot offset is between the framing pulse on the RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin. The signaling bits on the RSIGn/MRSIGA(MRSIGB) pin are always pertimeslot aligned with the data on the RSDn/MRSDA(MRSDB) pin. In Non-multiplexed mode, the timeslot offset can be configured from 0 to 31 timeslots (0 & 31 are included). In Multiplexed mode, the timeslot offset can be configured from 0 to 127 timeslots (0 & 127 are included). E1 RBIF Bit Offset (04AH, 14AH, 24AH, 34AH, 44AH, 54AH, 64AH, 74AH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 EDGE R/W 0 2 BOFF2 R/W 0 1 BOFF1 R/W 0 0 BOFF0 R/W 0
EDGE: This bit is valid when the CMS bit (b1, E1-046H,...) is `1'. = 0: The first active edge of RSCKn/MRSCK is selected to update the data on the RSDn/MRSDA(MRSDB) and RSIGn/MRSIGA(MRSIGB) pins. = 1: The second active edge of RSCKn/MRSCK is selected to update the data on the RSDn/MRSDA(MRSDB) and RSIGn/MRSIGA(MRSIGB) pins. BOFF[2:0]: Except that in the Receive Master mode, when the OHD bit (b3, E1-048H,...), the SMFS bit (b2, E1-048H,...) and the CMFS bit (b1, E1-048H,...) are set to TS1 and TS16 overhead indication, the bit offset is supported in all the other conditions. These bits give a binary number to define the bit offset. The bit offset is between the framing pulse on the RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin. The signaling bits on the RSIGn/MRSIGA(MRSIGB) pin are always per-channel aligned with the data on the RSDn/MRSDA(MRSDB) pin.
Programming Information
264
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RTSFS Change Indication (04BH, 14BH, 24BH, 34BH, 44BH, 54BH, 64BH, 74BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 RCOFAI R 0 0 TCOFAI R 0
RCOFAI: This bit is valid in Receive Clock Slave mode and Receive Multiplexed mode. = 0: The interval of the pulses on the RSFSn/MRSFS pin is an integer multiple of 125 s. = 1: The interval of the pulses on the RSFSn/MRSFS pin is not an integer multiple of 125 s. This bit will be cleared if a '1' is written to it. TCOFAI: This bit is valid in Transmit Clock Slave mode and Transmit Multiplexed mode. = 0: The pulse on the TSFSn/MTSFS pin is an integer multiple of 125 s. = 1: The pulse on the TSFSn/MTSFS pin is not an integer multiple of 125 s. This bit will be cleared if a '1' is written to it. E1 RTSFS Interrupt Control (04CH, 14CH, 24CH, 34CH, 44CH, 54CH, 64CH, 74CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 RCOFAE R/W 0 0 TCOFAE R/W 0
RCOFAE: = 0: Disable the interrupt on the INT pin when the RCOFAI bit (b1, E1-04BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the RCOFAI bit (b1, E1-04BH,...) is `1'. TCOFAE: = 0: Disable the interrupt on the INT pin when the TCOFAI bit (b0, E1-04BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TCOFAI bit (b0, E1-04BH,...) is `1'.
Programming Information
265
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FRMR Mode 0 (04DH, 14DH, 24DH, 34DH, 44DH, 54DH, 64DH, 74DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 UNFM R/W 0 2 REFCRCE R/W 1 1 REFEN R/W 1 0 REFR R/W 0
UNFM: = 0: The data stream is received in framed mode and is processed by the Frame Processor. = 1: The data stream is received in unframed mode and the Frame Processor is bypassed. REFCRCE: = 0: disable from re-searching for synchronization when the Excessive CRC-4 Error occurs. = 1: Search for synchronization again when the Excessive CRC-4 Error occurs. This function can only be implemented only if the REFEN bit is logic 1. REFEN: = 0: "Locked in frame". Once the previous Basic frame synchronization is acquired, and no errors can lead to reframe except for manually setting by the REFR bit. = 1: Search for Basic frame synchronization again when it is out of synchronization. REFR: A transition from logic 0 to logic 1 forces to re-search for a new Basic frame synchronization.
Programming Information
266
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FRMR Mode 1 (04EH, 14EH, 24EH, 34EH, 44EH, 54EH, 64EH, 74EH)
Bit No. Bit Name Type Default 7 BIT2C R/W 1 6 CASEN R/W 1 5 CRCEN R/W 1 4 CNTNFAS R/W 0 3 WORDERR R/W 0 2 TS16C R/W 0 1 SMFASC R/W 0 0 C2NCIWCK R/W 0
BIT2C: This bit determines the criteria of out of Basic frame synchronization. = 0: 3 consecutive FAS pattern errors lead to out of Basic frame synchronization. = 1: 3 consecutive FAS pattern errors or 3 consecutive NFAS errors lead to out of Basic frame synchronization. CASEN: = 0: Disable searching for the Channel Associated Signaling (CAS) Multi-Frame. = 1: Enable searching for the Channel Associated Signaling (CAS) Multi-Frame after the Basic frame synchronization is acquired. CRCEN: = 0: Disable searching for the CRC Multi-Frame. = 1: Enable searching for the CRC Multi-Frame after the Basic frame synchronization is acquired. CNTNFAS & WORDERR: These two bits determine the criteria of FAS/NFAS Bit/Pattern Error generation:
WORDERR 0 1 0 1
CNTNFAS 0 0 1 1
Error Generation Each bit error in FAS is counted as an error event. A FAS pattern error is counted as an error event. Each bit error in FAS or NFAS error is counted as an error event. A FAS pattern error or NFAS error is counted as an error event.
TS16C & SMFASC: These two bits determine the criteria of out of CAS Signaling Multi-Frame synchronization:
TS16C X 0 1
SMFASC 0 1 1
Out Of CAS Signaling Multi-Frame Synchronization Criteria 2 consecutive CAS Signaling Multi-Frame Alignment Pattern Errors occur. 2 consecutive CAS Signaling Multi-Frame Alignment Pattern Errors occur or all the contents in TS16 are zeros for one Signaling Multi-Frame. 2 consecutive CAS Signaling Multi-Frame Alignment Pattern Errors occur or all the contents in TS16 are zeros for two consecutive Signaling Multi-Frames.
C2NCIWCK: = 0: Stop searching for CRC Multi-Frame alignment pattern in CRC to non-CRC interworking mode. = 1: Enable searching for CRC Multi-Frame alignment pattern even if CRC to non-CRC interworking has been declared.
Programming Information
267
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FRMR Status (04FH, 14FH, 24FH, 34FH, 44FH, 54FH, 64FH, 74FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 C2NCIWV R 0 3 OOSMFV R 1 2 OOCMFV R 1 1 OOOFV R 0 0 OOFV R 1
C2NCIWV: = 0: The Frame Processor does not operate in CRC to non-CRC interworking mode. = 1: The Frame Processor operates in CRC to non-CRC interworking mode. OOSMFV: = 0: The CAS Signaling Multi-Frame is in synchronization. = 1: The CAS Signaling Multi-Frame is out of synchronization.
OOOFV: = 0: The offline Basic frame is in synchronization. = 1: The offline Basic frame is out of synchronization. OOFV: = 0: The Basic frame is in synchronization. = 1: The Basic frame is out of synchronization.
Programming Information
268
April 25, 2003
Advance Information
OOCMFV: = 0: The CRC Multi-Frame is in synchronization. = 1: The CRC Multi-Frame is out of synchronization.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FRMR Interrupt Control 0 (050H, 150H, 250H, 350H, 450H, 550H, 650H, 750H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 C2NCIWE R/W 0 3 OOSMFE R/W 0 2 OOCMFE R/W 0 1 OOOFE R/W 0 0 OOFE R/W 0
C2NCIWE: = 0: Disable the interrupt on the INT pin when the C2NCIWI bit (b4, E1-052H,...) is `1'. = 1: Enable the interrupt on the INT pin when the C2NCIWI bit (b4, E1-052H,...) is `1'. OOSMFE: = 0: Disable the interrupt on the INT pin when the OOSMFI bit (b3, E1-052H,...) is `1'. = 1: Enable the interrupt on the INT pin when the OOSMFI bit (b3, E1-052H,...) is `1'.
OOOFE: = 0: Disable the interrupt on the INT pin when the OOOFI bit (b1, E1-052H,...) is `1'. = 1: Enable the interrupt on the INT pin when the OOOFI bit (b1, E1-052H,...) is `1'. OOFE: = 0: Disable the interrupt on the INT pin when the OOFI bit (b0, E1-052H,...) is `1'. = 1: Enable the interrupt on the INT pin when the OOFI bit (b0, E1-052H,...) is `1'.
Programming Information
269
April 25, 2003
Advance Information
OOCMFE: = 0: Disable the interrupt on the INT pin when the OOCMFI bit (b2, E1-052H,...) is `1'. = 1: Enable the interrupt on the INT pin when the OOCMFI bit (b2, E1-052H,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FRMR Interrupt Control 1 (051H, 151H, 251H, 351H, 451H, 551H, 651H, 751H)
Bit No. Bit Name Type Default 7 ISMFPE R/W 0 6 ICSMFPE R/W 0 5 SMFERE R/W 0 4 ICMFPE R/W 0 3 CMFERE R/W 0 2 CRCEE R/W 0 1 FERE R/W 0 0 COFAE R/W 0
ISMFPE: = 0: Disable the interrupt on the INT pin when the ISMFPI bit (b4, T1/J1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the ISMFPI bit (b4, T1/J1-053H,...) is `1'. ICSMFPE: = 0: Disable the interrupt on the INT pin when the ICSMFPI bit (b3, T1/J1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the ICSMFPI bit (b3, T1/J1-053H,...) is `1'.
ICMFPE: = 0: Disable the interrupt on the INT pin when the ICMFPI bit (b2, T1/J1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the ICMFPI bit (b2, T1/J1-053H,...) is `1'. CMFERE: = 0: Disable the interrupt on the INT pin when the CMFERI bit (b2, E1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the CMFERI bit (b2, E1-053H,...) is `1'. CRCEE: = 0: Disable the interrupt on the INT pin when the CRCEI bit (b2, T1/J1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the CRCEI bit (b2, T1/J1-053H,...) is `1'. FERE: = 0: Disable the interrupt on the INT pin when the FERI bit (b1, E1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the FERI bit (b1, E1-053H,...) is `1'. COFAE: = 0: Disable the interrupt on the INT pin when the COFAI bit (b0, E1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the COFAI bit (b0, E1-053H,...) is `1'.
Programming Information
270
April 25, 2003
Advance Information
SMFERE: = 0: Disable the interrupt on the INT pin when the SMFERI bit (b2, E1-053H,...) is `1'. = 1: Enable the interrupt on the INT pin when the SMFERI bit (b2, E1-053H,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FRMR Interrupt Indication 0 (052H, 152H, 252H, 352H, 452H, 552H, 652H, 752H)
Bit No. Bit Name Type Default Reserved 7 6 5 EXCRCERI R 0 4 C2NCIWI R 0 3 OOSMFI R 0 2 OOCMFI R 0 1 OOOFI R 0 0 OOFI R 0
EXCRCERI: When CRC Multi-Frame is synchronized, once the accumulated CRC-4 errors are not less than 915 (915) in a 1 second fixed window, an excessive CRC-4 error event is generated. During out of CRC Multi-Frame synchronization state, the Excessive CRC-4 Error detection is suspended. = 0: No Excessive CRC-4 Error event is detected. = 1: The Excessive CRC-4 Error event is detected. This bit will be cleared if a '1' is written to it. C2NCIWI: = 0: There is no status change on the C2NCIWV bit (b4, E1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the C2NCIWV bit (b4, E1-04FH,...). This bit will be cleared if a '1' is written to it. OOSMFI: = 0: There is no status change on the OOSMFV bit (b3, E1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the OOSMFV bit (b3, E1-04FH,...). This bit will be cleared if a '1' is written to it. OOCMFI: = 0: There is no status change on the OOCMFV bit (b2, E1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the OOCMFV bit (b2, E1-04FH,...). This bit will be cleared if a '1' is written to it. OOOFI: = 0: There is no status change on the OOOFV bit (b1, E1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the OOOFV bit (b1, E1-04FH,...). This bit will be cleared if a '1' is written to it. OOFI: = 0: There is no status change on the OOFV bit (b0, E1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the OOFV bit (b0, E1-04FH,...). This bit will be cleared if a '1' is written to it.
Programming Information
271
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FRMR Interrupt Indication 1 (053H, 153H, 253H, 353H, 453H, 553H, 653H, 753H)
Bit No. Bit Name Type Default 7 ISMFPI R 0 6 ICSMFPI R 0 5 SMFERI R 0 4 ICMFPI R 0 3 CMFERI R 0 2 CRCEI R 0 1 FERI R 0 0 COFAI R 0
ISMFPI: = 0: The received bit is not the first bit of each CAS Signaling Multi-Frame. = 1: The first bit of each CAS Signaling Multi-Frame is received. This bit will be cleared if a '1' is written to it. It can not be updated during out of CAS Signaling Multi-Frame synchronization state ICSMFPI: = 0: The received bit is not the first bit of each CRC Sub Multi-Frame. = 1: The first bit of each CRC Sub Multi-Frame is received. This bit will be cleared if a '1' is written to it. It can not be updated during out of CRC Multi-Frame synchronization state. SMFERI: When Signaling Multi-Frame is synchronized, the received Signaling Multi-Frame alignment signals are compared with the expected one (`0000'). When one or more bits do not match, a single CAS Signaling Multi-Frame alignment pattern error event is generated. During out of CAS Signaling Multi-Frame synchronization state, the CAS Signaling Multi-Frame Alignment Pattern Error detection is suspended. = 0: No CAS Signaling Multi-Frame Alignment Pattern Error event is detected. = 1: The CAS Signaling Multi-Frame Alignment Pattern Error event is detected. This bit will be cleared if a '1' is written to it. ICMFPI: = 0: The received bit is not the first bit of each CRC Multi-Frame. = 1: The first bit of each CRC Multi-Frame is received. This bit will be cleared if a '1' is written to it. It can not be updated during out of CRC Multi-Frame synchronization state. CMFERI: When CRC Multi-Frame is synchronized, the received CRC Multi-Frame alignment signals are compared with the expected one (`001011'). If one or more bits do not match, a single CRC Multi-Frame alignment pattern error event is generated. During out of CRC Multi-Frame synchronization state, the CRC Multi-Frame Alignment Pattern Error detection is suspended. = 0: No CRC Multi-Frame Alignment Pattern Error event is detected. = 1: The CRC Multi-Frame Alignment Pattern Error event is detected. This bit will be cleared if a '1' is written to it. CRCEI: When CRC Multi-Frame is synchronized and the local calculated CRC-4 of the current received CRC Sub Multi-Frame does not match the received CRC-4 of the next received CRC Sub Multi-Frame, a single CRC-4 error event is generated. During out of CRC Multi-Frame synchronization state, the CRC-4 Error detection is suspended. = 0: No CRC-4 Error event is detected. = 1: The CRC-4 Error event is detected. This bit will be cleared if a '1' is written to it.
Programming Information
272
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
FERI: When Basic frame is synchronized and the criteria set by the WORDERR bit (b3, E1-04EH,...) and the CNTNFAS bit (b4, E1-04EH,...) are met, a FAS/NFAS Bit/Pattern Error event is generated. During out of Basic frame synchronization state, the FAS/NFAS Bit/Pattern Error detection is suspended. = 0: No FAS/NFAS Bit/Pattern Error event is detected. = 1: The FAS/NFAS Bit/Pattern Error event is detected. This bit will be cleared if a '1' is written to it. COFAI: = 0: The Basic frame alignment pattern position is not changed. = 1: The new-found Basic frame alignment pattern position differs from the previous one. This bit will be cleared if a '1' is written to it. E1 TS0 International / National (054H, 154H, 254H, 354H, 454H, 554H, 654H, 754H)
Bit No. Bit Name Type Default 7 Si0 R 0 6 Si1 R 0 5 A R 0 4 Sa4 R 0 3 Sa5 R 0 2 Sa6 R 0 1 Sa7 R 0 0 Sa8
0
Si0: This bit reflects the content in the International bit of the latest received NFAS frame. It is updated on the boundary of the associated NFAS frame and is held during out of Basic frame state. Si1: This bit reflects the content in the International bit of the latest received FAS frame. It is updated on the boundary of the associated FAS frame and is held during out of Basic frame state. A: This bit reflects the content in the Remote Alarm Indication bit of the latest received NFAS frame. It is updated on the boundary of the associated NFAS frame and is held during out of Basic frame state. Sa[4:8]: These bits reflect the content in the National bit of the latest received NFAS frame. They are updated on the boundary of the associated NFAS frame and are held during out of Basic frame state.
Programming Information
273
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TS16 Spare (055H, 155H, 255H, 355H, 455H, 555H, 655H, 755H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 X0 R 0 2 Y R 0 1 X1 R 0 0 X2 R 0
X[0:2]: These bits reflect the content in the Extra bits. They are updated at the first bit of the next CAS Signaling Multi-Frame and are held during out of CAS Signaling Multi-Frame state. Y: This bit reflects the content in the Remote Signaling Multi-Frame Alarm Indication bit. It is updated at the first bit of the next CAS Signaling MultiFrame and is held during out of CAS Signaling Multi-Frame state. E1 Sa4 Codeword (056H, 156H, 256H, 356H, 456H, 556H, 656H, 756H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 Sa41 R 0 2 Sa42 R 0 1 Sa43 R 0 0 Sa44 R 0
Sa4[1:4]: These bits reflect the content in the Sa4 National Bit codeword. If de-bounce is enabled by the SaDEB bit (b6, E1-05CH,...), they are updated when the received Sa4 National Bit codeword is the same for 2 consecutive CRC Sub Multi-Frames. If de-bounce is disabled, they are updated every CRC Sub Multi-Frame. These bits are held during out of CRC Multi-Frame synchronization state.
Programming Information
274
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Sa5 Codewo3rd (057H, 157H, 257H, 357H, 457H, 557H, 657H, 757H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 Sa51 R 0 2 Sa52 R 0 1 Sa53 R 0 0 Sa54 R 0
Sa5[1:4]: These bits reflect the content in the Sa5 National Bit codeword. If de-bounce is enabled by the SaDEB bit (b6, E1-05CH,...), they are updated when the received Sa5 National Bit codeword is the same for 2 consecutive CRC Sub Multi-Frames. If de-bounce is disabled, they are updated every CRC Sub Multi-Frame. These bits are held during out of CRC Multi-Frame synchronization state. E1 Sa6 Codeword (058H, 158H, 258H, 358H, 458H, 558H, 658H, 758H)
Bit Name Type Default Reserved
Sa61 R 0
Sa62 R 0
Sa63 R 0
Sa64 R 0
Sa6[1:4]: These bits reflect the content in the Sa6 National Bit codeword. If de-bounce is enabled by the SaDEB bit (b6, E1-05CH,...), they are updated when the received Sa6 National Bit codeword is the same for 2 consecutive CRC Sub Multi-Frames. If de-bounce is disabled, they are updated every CRC Sub Multi-Frame. These bits are held during out of CRC Multi-Frame synchronization state.
Programming Information
275
April 25, 2003
Advance Information
Bit No.
7
6
5
4
3
2
1
0
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Sa7 Codeword (059H, 159H, 259H, 359H, 459H, 559H, 659H, 759H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 Sa71 R 0 2 Sa72 R 0 1 Sa73 R 0 0 Sa74 R 0
Sa7[1:4]: These bits reflect the content in the Sa7 National Bit codeword. If de-bounce is enabled by the SaDEB bit (b6, E1-05CH,...), they are updated when the received Sa7 National Bit codeword is the same for 2 consecutive CRC Sub Multi-Frames. If de-bounce is disabled, they are updated every CRC Sub Multi-Frame. These bits are held during out of CRC Multi-Frame synchronization state. E1 Sa8 Codeword (05AH, 15AH, 25AH, 35AH, 45AH, 55AH, 65AH, 75AH)
Bit Name Type Default Reserved
Sa81 R 0
Sa82 R 0
Sa83 R 0
Sa84 R 0
Sa8[1:4]: These bits reflect the content in the Sa8 National Bit codeword. If de-bounce is enabled by the SaDEB bit (b6, E1-05CH,...), they are updated when the received Sa8 National Bit codeword is the same for 2 consecutive CRC Sub Multi-Frames. If de-bounce is disabled, they are updated every CRC Sub Multi-Frame. These bits are held during out of CRC Multi-Frame synchronization state.
Programming Information
276
April 25, 2003
Advance Information
Bit No.
7
6
5
4
3
2
1
0
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Sa6 Codeword Indication (05BH, 15BH, 25BH, 35BH, 45BH, 55BH, 65BH, 75BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 Sa6-FI R/W 0 3 Sa6-EI R/W 0 2 Sa6-CI R/W 0 1 Sa6-AI R/W 0 0 Sa6-8I R/W 0
Sa6-FI: = 0: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are not matched with 0xFFF. = 1: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are matched with 0xFFF. Sa6-EI: = 0: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are not matched with 0xEEE. = 1: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are matched with 0xEEE.
Sa6-AI: = 0: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are not matched with 0xAAA. = 1: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are matched with 0xAAA. Sa6-8I: = 0: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are not matched with 0x888. = 1: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are matched with 0x888.
Programming Information
277
April 25, 2003
Advance Information
Sa6-CI: = 0: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are not matched with 0xCCC. = 1: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are matched with 0xCCC.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Sa Codeword Interrupt Control (05CH, 15CH, 25CH, 35CH, 45CH, 55CH, 65CH, 75CH)
Bit No. Bit Name Type Default 7 Sa6SYN R/W 0 6 SaDEB R/W 0 5 Sa6SCE R/W 0 4 Sa4E R/W 0 3 Sa5E R/W 0 2 Sa6E R/W 0 1 Sa7E R/W 0 0 Sa8E R/W 0
Sa6SYN: = 0: Any 12 consecutive Sa6 bits are compared with 0x888, 0xAAA, 0xCCC, 0xEEE and 0xFFF when CRC Multi-Frame is synchronized. = 1: Any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are compared with 0x888, 0xAAA, 0xCCC, 0xEEE and 0xFFF when CRC Multi-Frame is synchronized. SaDEB: = 0: Disable the de-bounce function of the National Bit codeword extraction. = 1: Enable the de-dounce function of the National Bit codeword extraction. Sa6SCE: = 0: Disable the interrupt on the INT pin when the SCAI bit (b3, T1/J1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the SCAI bit (b3, T1/J1-05DH,...) is `1'. Sa4E: = 0: Disable the interrupt on the INT pin when the Sa4I bit (b2, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the Sa4I bit (b2, E1-05DH,...) is `1'. Sa5E: = 0: Disable the interrupt on the INT pin when the Sa5I bit (b2, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the Sa5I bit (b2, E1-05DH,...) is `1'. Sa6E: = 0: Disable the interrupt on the INT pin when the Sa6I bit (b2, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the Sa6I bit (b2, E1-05DH,...) is `1'. Sa7E: = 0: Disable the interrupt on the INT pin when the Sa7I bit (b2, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the Sa7I bit (b2, E1-05DH,...) is `1'. Sa8E: = 0: Disable the interrupt on the INT pin when the Sa8I bit (b2, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the Sa8I bit (b2, E1-05DH,...) is `1'.
Programming Information
278
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Sa Codeword Interrupt Indication (05DH, 15DH, 25DH, 35DH, 45DH, 55DH, 65DH, 75DH)
Bit No. Bit Name Type Default Reserved 7 6 5 Sa6SCI R/W 0 4 Sa4I R/W 0 3 Sa5I R/W 0 2 Sa6I R/W 0 1 Sa7I R/W 0 0 Sa8I R/W 0
Sa6SCI: = 0: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are not matched with 0x888, 0xAAA, 0xCCC, 0xEEE or 0xFFF. = 1: Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are matched with 0x888, 0xAAA, 0xCCC, 0xEEE or 0xFFF. Sa4I: = 0: The value in the Sa4[1:4] bits is not changed. = 1: The value in the Sa4[1:4] bits is changed. Sa5I: = 0: The value in the Sa5[1:4] bits is not changed. = 1: The value in the Sa5[1:4] bits is changed. Sa6I: = 0: The value in the Sa6[1:4] bits is not changed. = 1: The value in the Sa6[1:4] bits is changed. Sa7I: = 0: The value in the Sa7[1:4] bits is not changed. = 1: The value in the Sa7[1:4] bits is changed. Sa8I: = 0: The value in the Sa8[1:4] bits is not changed. = 1: The value in the Sa8[1:4] bits is changed.
Programming Information
279
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Overhead Error Status (05FH, 15FH, 25FH, 35FH, 45FH, 55FH, 65FH, 75FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 RAICRCV R 0 1 CFEBEV R 0 0 V52LINKV R 0
RAICRCV: The Continuous RAI & FEBE Error event is detected on the base of CRC Multi-Frame synchronization. = 0: No Continuous RAI & FEBE Error event is detected. = 1: The Continuous RAI & FEBE Error event is detected, i.e., a logic 1 is received in the A bit and a logic 0 is received in any of the E1 and E2 bits for 10ms. CFEBEV: The Continuous FEBE Error event is detected on the base of CRC Multi-Frame synchronization. = 0: No Continuous FEBE Error event is detected. = 1: The Continuous FEBE Error event is detected, i.e., a logic 0 is received in any of the E1 or E2 bit on 990 occasions per second for the latest 5 consecutive seconds. V52LINKV: The V5.2 link ID signal can be received on the base of Basic Frame synchronization. = 0: The V5.2 link ID signal is not received. = 1: The V5.2 link ID signal is received, i.e., 2 out of 3 sliding Sa7 bits are logic 0s.
Programming Information
280
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Overhead Interrupt Control (060H, 160H, 260H, 360H, 460H, 560H, 660H, 760H)
Bit No. Bit Name Type Default Reserved 7 6 5 TCRCEE R/W 0 4 TFEBEE R/W 0 3 FEBEE R/W 0 2 RAICRCE R/W 0 1 CFEBEE R/W 0 0 V52LINKE R/W 0
TCRCEE: = 0: Disable the interrupt on the INT pin when the TCRCEI bit (b3, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TCRCEI bit (b3, E1-05DH,...) is `1'. TFEBEE: = 0: Disable the interrupt on the INT pin when the TFEBEI bit (b3, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TFEBEI bit (b3, E1-05DH,...) is `1'.
RAICRCE: = 0: Disable the interrupt on the INT pin when the RAICRCI bit (b3, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the RAICRCI bit (b3, E1-05DH,...) is `1'. CFEBEE: = 0: Disable the interrupt on the INT pin when the CFEBEI bit (b3, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the CFEBEI bit (b3, E1-05DH,...) is `1'. V52LINKE: = 0: Disable the interrupt on the INT pin when the V52LINKI bit (b0, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the V52LINKI bit (b0, E1-05DH,...) is `1'.
Programming Information
281
April 25, 2003
Advance Information
FEBEE: = 0: Disable the interrupt on the INT pin when the FEBEI bit (b3, E1-05DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the FEBEI bit (b3, E1-05DH,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Overhead Interrupt Indication (061H, 161H, 261H, 361H, 461H, 561H, 661H, 761H)
Bit No. Bit Name Type Default Reserved 7 6 5 TCRCEI R 0 4 TFEBEI R 0 3 FEBEI R 0 2 RAICRCI R 0 1 CFEBEI R 0 0 V52LINKI R 0
TCRCEI: If the 4-bit Sa6 codeword of a CRC Sub Multi-Frame is matched with `0010' or `0011', the Network Terminal CRC Error event is generated. = 0: No NT CRC Error event is detected. = 1: The NT CRC Error event is detected. This bit will be cleared if a '1' is written to it. TFEBEI: If the 4-bit Sa6 codeword of a CRC Sub Multi-Frame is matched with `0001' or `0011', the Network Terminal Far End Block Error event is generated. = 0: No NT FEBE Error event is detected. = 1: The NT FEBE Error event is detected. This bit will be cleared if a '1' is written to it. FEBEI: When CRC Multi-Frame is synchronized and any of the CRC error indication (E1 or E2) bits is received as a logic 0, a far end block error event is generated. During out of CRC Multi-Frame synchronization state, the Far End Block Error (FEBE) detection is suspended. = 0: No Far End Block Error (FEBE) event is detected. = 1: The Far End Block Error (FEBE) event is detected. This bit will be cleared if a '1' is written to it. RAICRCI: = 0: There is no status change on the RAICRCV bit (b, E1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the RAICRCV bit (b2, E1-04FH,...). This bit will be cleared if a '1' is written to it. CFEBEI: = 0: There is no status change on the CFEBEV bit (b, E1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the CFEBEV bit (b, E1-04FH,...). This bit will be cleared if a '1' is written to it. V52LINKI: = 0: There is no status change on the V52LINKV bit (b, E1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the V52LINKV bit (b, E1-04FH,...). This bit will be cleared if a '1' is written to it.
Programming Information
282
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Mode (062H, 162H, 262H, 362H, 462H, 562H, 662H, 762H)
Bit No. Bit Name Type Default Reserved 7 6 XDIS R/W 0 5 SiDIS R/W 0 4 FEBEDIS R/W 0 3 CRCM R/W 0 2 SIGEN R/W 1 1 GENCRC R/W 1 0 FDIS R/W 0
XDIS: This bit is valid when the Signaling Multi-frame is generated. = 0: The Extra bits (the Bit 5, 7 & 8 of TS16 of Frame 0 of the Signaling Multi-Frame) are replaced by the value set in the X[0:2] bits (b3 & b1~0, E1-06AH,...). = 1: Disable the Extra bits to be replaced by the value set in the X[0:2] bits (b3 & b1~0, E1-06AH,...). SiDIS: When the Basic frame is generated, this bit determines how to replace the International bit. = 0: The International bit (Bit 1) of FAS frame and NFAS frame are replaced by the value set in the Si[1] (b0, E1-063H,...) and Si[0] bits (b1, E1063H,...) respectively. = 1: Disable the International bit (Bit 1) of FAS frame and NFAS frame to be replaced by the value set in the Si[1] (b0, E1-063H,...) and Si[0] bits (b1, E1-063H,...) respectively. When the CRC Multi-frame is generated, this bit, together with the FEBEDIS bit (b4, E1-062H,...) and the OOCMFV bit (b2, E1-04FH,...), determines how to replace the E bit (refer to the description of the FEBEDIS bit). . FEBEDIS: When the CRC Multi-frame is generated, this bit, together with the SiDIS bit (b5, E1-062H,...) and the OOCMFV bit (b2, E1-04FH,...), determines how to replace the E bit.
FEBEDIS (b4, E1-062H,...) 0
OOCMFV (b2, E1-04FH,...) 0
SiDIS (b5, E1-062H,...) X
E Bits Insertion A single zero is inserted into the E bit when a CRC-4 Error event is detected in the receive path. (the E1 bit corresponds to SMFI and the E2 bit corresponds to SMFII) The value in the Si[1] bit (b0, E1-063H,...) is inserted into the E1 bit position. The value in the Si[0] bit (b1, E1-063H,...) is inserted into the E2 bit position. The value in the Si[1] bit (b0, E1-063H,...) is inserted into the E1 bit position. The value in the Si[0] bit (b1, E1-063H,...) is inserted into the E2 bit position. The E bit positions are unchanged.
0
1
X
1 1
X X
0 1
Programming Information
283
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
CRCM, SIGEN, GENCRC: These bits are valid when the FDIS bit (b0, E1-062H,...) is 0. They control what kind of frame is generated:
Desired Frame Type Basic Frame CRC Multi-Frame Modified CRC Multi-Frame Channel Associated Signaling (CAS) Multi-Frame
GENCRC (b1, E1-062H,...) 0 1 1 1 0 1
CRCM (b3, E1-062H,...) X 0 0 1 X 0
SIGEN (b2, E1-062H,...) X X X X 1 1
FDIS: = 0: Enable the generation of the Basic frame, CRC Multi-Frame and Channel Associated Signaling (CAS) Multi-Frame. = 1: Disable the generation of the Basic frame, CRC Multi-Frame and Channel Associated Signaling (CAS) Multi-Frame.
Bit No. Bit Name Type Default
7
6
5
4
3
2
1 Si0
0 Si1 R/W 1
Reserved
R/W 1
Si0: When the Basic frame is generated and the SiDIS bit (b5, E1-062H,...) is `0', it contains the value to replace the International bit (Bit 1) of the NFAS frame. When the CRC Multi-frame is generated, controlled by the FEBEDIS bit (b4, E1-062H,...), the OOCMFV bit (b2, E1-04FH,...) bit and the SiDIS bit (b5, E1-062H,...), it contains the value to replace the E2 bit. Si1: When the Basic frame is generated and the SiDIS bit (b5, E1-062H,...) is `0', it contains the value to replace the International bit (Bit 1) of the FAS frame. When the CRC Multi-frame is generated, controlled by the FEBEDIS bit (b4, E1-062H,...), the OOCMFV bit (b2, E1-04FH,...) bit and the SiDIS bit (b5, E1-062H,...), it contains the value to replace the E1 bit.
Programming Information
284
April 25, 2003
Advance Information
E1 FGEN International Bit (063H, 163H, 263H, 363H, 463H, 563H, 663H, 763H)
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FGEN Sa Control (064H, 164H, 264H, 364H, 464H, 564H, 664H, 764H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 Sa4EN R/W 0 3 Sa5EN R/W 0 2 Sa6EN R/W 0 1 Sa7EN R/W 0 0 Sa8EN R/W 0
Sa4EN: This bit is valid when the Basic frame is generated. = 0: Disable the Sa4[1:4] bits to be replaced by the value set in the Sa4[1:4] bits (b3~0, E1-065H,...). = 1: The Sa4[1:4] bits are replaced by the value set in the Sa4[1:4] bits (b3~0, E1-065H,...). Sa5EN: This bit is valid when the Basic frame is generated. = 0: Disable the Sa5[1:4] bits to be replaced by the value set in the Sa5[1:4] bits (b3~0, E1-066H,...). = 1: The Sa5[1:4] bits are replaced by the value set in the Sa5[1:4] bits (b3~0, E1-066H,...). Sa6EN: This bit is valid when the Basic frame is generated. = 0: Disable the Sa6[1:4] bits to be replaced by the value set in the Sa6[1:4] bits (b3~0, E1-067H,...). = 1: The Sa6[1:4] bits are replaced by the value set in the Sa6[1:4] bits (b3~0, E1-067H,...). Sa7EN: This bit is valid when the Basic frame is generated. = 0: Disable the Sa7[1:4] bits to be replaced by the value set in the Sa7[1:4] bits (b3~0, E1-068H,...). = 1: The Sa7[1:4] bits are replaced by the value set in the Sa7[1:4] bits (b3~0, E1-068H,...). Sa8EN: This bit is valid when the Basic frame is generated. = 0: Disable the Sa8[1:4] bits to be replaced by the value set in the Sa8[1:4] bits (b3~0, E1-069H,...). = 1: The Sa8[1:4] bits are replaced by the value set in the Sa8[1:4] bits (b3~0, E1-069H,...).
Programming Information
285
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Sa4 Code-word (065H, 165H, 265H, 365H, 465H, 565H, 665H, 765H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 Sa41 R/W 1 2 Sa42 R/W 1 1 Sa43 R/W 1 0 Sa44 R/W 1
Sa4[1:4]: These bits are valid when the Basic frame is generated and the Sa4EN bit (b4, E1-064H,...) is `1'. When only the Basic frame is generated, the value in the Sa4[1] bit replaces the Sa4 bit. When the CRC Multi-frame is generated, they contain the value to replace the Sa4[1:4] bits. E1 Sa5 Code-word (066H, 166H, 266H, 366H, 466H, 566H, 666H, 766H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 Sa51 R/W 1 2 Sa52 R/W 1 1 Sa53 R/W 1 0 Sa54 R/W 1
Sa5[1:4]: These bits are valid when the Basic frame is generated and the Sa5EN bit (b3, E1-064H,...) is `1'. When only the Basic frame is generated, the value in the Sa5[1] bit replaces the Sa5 bit. When the CRC Multi-frame is generated, they contain the value to replace the Sa5[1:4] bits. E1 Sa6 Code-word (067H, 167H, 267H, 367H, 467H, 567H, 667H, 767H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 Sa61 R/W 1 2 Sa62 R/W 1 1 Sa63 R/W 1 0 Sa64 R/W 1
Sa6[1:4]: These bits are valid when the Basic frame is generated and the Sa6EN bit (b2, E1-064H,...) is `1'. When only the Basic frame is generated, the value in the Sa6[1] bit replaces the Sa6 bit. When the CRC Multi-frame is generated, they contain the value to replace the Sa6[1:4] bits.
Programming Information
286
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Sa7 Code-word (068H, 168H, 268H, 368H, 468H, 568H, 668H, 768H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 Sa71 R/W 1 2 Sa72 R/W 1 1 Sa73 R/W 1 0 Sa74 R/W 1
Sa7[1:4]: These bits are valid when the Basic frame is generated and the Sa7EN bit (b1, E1-064H,...) is `1'. When only the Basic frame is generated, the value in the Sa7[1] bit replaces the Sa7 bit. When the CRC Multi-frame is generated, they contain the value to replace the Sa7[1:4] bits. E1 Sa8 Code-word (069H, 169H, 269H, 369H, 469H, 569H, 669H, 769H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 Sa81 R/W 1 2 Sa82 R/W 1 1 Sa83 R/W 1 0 Sa84 R/W 1
Sa8[1:4]: These bits are valid when the Basic frame is generated and the Sa8EN bit (b0, E1-064H,...) is `1'. When only the Basic frame is generated, the value in the Sa8[1] bit replaces the Sa8 bit. When the CRC Multi-frame is generated, they contain the value to replace the Sa8[1:4] bits. E1 FGEN Extra (06AH, 16AH, 26AH, 36AH, 46AH, 56AH, 66AH, 76AH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 X0 R/W 1 Reserved 2 1 X1 R/W 1 0 X2 R/W 1
X[0:2]: These bits are valid when the Signaling Multi-frame is generated and the XDIS bit (b6, E1-062H,...) is `0'. They contain the value to replace the Extra bits (the Bit 5, 7 & 8 of TS16 of Frame 0 of the Signaling Multi-Frame).
Programming Information
287
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FGEN Maintenance 0 (06BH, 16BH, 26BH, 36BH, 46BH, 56BH, 66BH, 76BH)
Bit No. Bit Name Type Default Reserved 7 6 5 TS16LOS R/W 0 4 TS16AIS R/W 0 3 MFAIS R/W 0 2 G706RAI R/W 0 1 AUTOYELLOW R/W 0 0 REMAIS R/W 0
TS16LOS: = 0: Normal operation. = 1: The data stream to be transmitted on TS16 is overwritten with all zeros. TS16AIS: = 0: Normal operation. = 1: The data stream to be transmitted on TS16 is overwritten with all `One's.
G706RAI: This bit is valid when the Basic frame is generated. It selects the criteria for automatic RAI transmission. = 0: The RAI is transmitted automatically when: 1). out of Basic frame sync is declared in the receive path; 2). the receive path is operated in CRC-4 to non-CRC-4 inter-working mode; 3). the offline searching in the receive path is out of Basic Frame sync; 4). the REMAIS bit (b0, E1-06BH,...) is 1. = 1: The RAI is transmitted automatically when: 1). out of Basic frame sync is declared in the receive path; 2). the REMAIS bit (b0, E1-06BH,...) is 1. AUTOYELLOW: This bit is valid when the Basic frame is generated. = 0: Disable the automatic RAI transmission. = 1: The Remote Alarm Indication (RAI) is automatically transmitted as logic 1 in the A bit position when conditions meet the criteria selected by the G706RAI bit (b2, E1-06BH,...). REMAIS: This bit is valid when the Basic frame is generated. = 0: Disable the manual RAI transmission. = 1: The Remote Alarm Indication (RAI) is manually transmitted as logic 1 in the A bit position.
Programming Information
288
April 25, 2003
Advance Information
MFAIS: This bit is valid when the Signaling Multi-Frame is generated. The value in this bit will be continuously transmitted in the Y bit position (the Bit 6 of TS16 of Frame 0 of the Signaling Multi-Frame).
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FGEN Maintenance 1 (06CH, 16CH, 26CH, 36CH, 46CH, 56CH, 66CH, 76CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 COFAEN R/W 0 1 TXDIS R/W 0 0 TAIS R/W 0
COFAEN: Any transition (from `0' to `1' or from `1' to `0') on this bit will lead to one bit deletion or one bit repetition in the data stream to be transmitted, that is, to change the frame alignment position. The one bit deletion or repetition occurs randomly. TXDIS: = 0: Normal operation. = 1: The data stream to be transmitted is overwritten with all `Zero's.
Programming Information
289
April 25, 2003
Advance Information
TAIS: = 0: Normal operation. = 1: The data stream to be transmitted is overwritten with all `One's.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FGEN Interrupt Control (06DH, 16DH, 26DH, 36DH, 46DH, 56DH, 66DH, 76DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 SMFE R/W 0 3 FASE R/W 0 2 SIGMFE R/W 0 1 MFE R/W 0 0 BFE R/W 0
SMFE: = 0: Disable the interrupt on the INT pin when the SMFI bit (b4, E1-06EH,...) is `1'. = 1: Enable the interrupt on the INT pin when the SMFI bit (b4, E1-06EH,...) is `1'. FASE: = 0: Disable the interrupt on the INT pin when the FASI bit (b3, E1-06EH,...) is `1'. = 1: Enable the interrupt on the INT pin when the FASI bit (b3, E1-06EH,...) is `1'.
MFE: = 0: Disable the interrupt on the INT pin when the MFI bit (b1, E1-06EH,...) is `1'. = 1: Enable the interrupt on the INT pin when the MFI bit (b1, E1-06EH,...) is `1'. BFE: = 0: Disable the interrupt on the INT pin when the BFI bit (b0, E1-06EH,...) is `1'. = 1: Enable the interrupt on the INT pin when the BFI bit (b0, E1-06EH,...) is `1'.
Programming Information
290
April 25, 2003
Advance Information
SIGMFE: = 0: Disable the interrupt on the INT pin when the SIGMFI bit (b2, E1-06EH,...) is `1'. = 1: Enable the interrupt on the INT pin when the SIGMFI bit (b2, E1-06EH,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FGEN Interrupt Indication (06EH, 16EH, 26EH, 36EH, 46EH, 56EH, 66EH, 76EH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 SMFI R 0 3 FASI R 0 2 SIGMFI R 0 1 MFI R 0 0 BFI R 0
SMFI: = 0: The bit input to the Frame Generator is not the first bit of each CRC Sub Multi-Frame. = 1: The first bit of each CRC Sub Multi-Frame is input to the Frame Generator. This bit will be cleared if a '1' is written to it. FASI: = 0: The bit input to the Frame Generator is not the first bit of each FAS. = 1: The first bit of each FAS is input to the Frame Generator. This bit will be cleared if a '1' is written to it. SIGMFI: = 0: The bit input to the Frame Generator is not the first bit of each Signaling Multi-Frame. = 1: The first bit of each Signaling Multi-Frame is input to the Frame Generator. This bit will be cleared if a '1' is written to it. MFI: = 0: The bit input to the Frame Generator is not the first bit of each CRC Multi-Frame. = 1: The first bit of each CRC Multi-Frame is input to the Frame Generator. This bit will be cleared if a '1' is written to it. BFI: = 0: The bit input to the Frame Generator is not the first bit of each Basic frame. = 1: The first bit of each Basic frame is input to the Frame Generator. This bit will be cleared if a '1' is written to it.
Programming Information
291
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Error Insertion (06FH, 16FH, 26FH, 36FH, 46FH, 56FH, 66FH, 76FH)
Bit No. Bit Name Type Default Reserved 7 6 5 CRCINV R/W 0 4 CRCPINV R/W 0 3 CASPINV R/W 0 2 NFASINV R/W 0 1 FASALLINV R/W 0 0 FAS1INV R/W 0
CRCINV: This bit is valid when the CRC Multi-frame or the Modified CRC Multi-frame is generated. = 0: No calculated CRC bit is inverted. = 1: All 4 calculated CRC bits are inverted. CRCPINV: This bit is valid when the CRC Multi-frame is generated. = 0: No CRC Multi-Frame alignment bit is inverted. = 1: All 6 CRC Multi-Frame alignment bits (`001011') are inverted. CASPINV: This bit is valid when the CAS Multi-frame is generated. = 0: No Signaling Multi-Frame alignment bit is inverted. = 1: All 4 Signaling Multi-Frame alignment bits (`0000') are inverted. NFASINV: This bit is valid when the Basic frame is generated. = 0: The NFAS bit is not inverted. = 1: The NFAS bit (the Bit 2 of TS0 of each odd frame) is inverted. FASALLINV: This bit is valid when the Basic frame is generated. = 0: No FAS bit is inverted. = 1: All 7 FAS bits (the Bit 2 ~ Bit 8 of TS0 of each even frame) are inverted. FAS1INV: This bit is valid when the Basic frame is generated. = 0: No FAS bit is inverted. = 1: One FAS bit (the Bit 2 ~ Bit 8 of TS0 of each even frame) is inverted.
Programming Information
292
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Transmit Timing Option (070H, 170H, 270H, 370H, 470H, 570H, 670H, 770H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 XTS R/W 0
XTS: In Transmit Clock Master mode: = 0: The source of the transmit clock is selected from the clock generated by the internal clock generator (2.048 MHz). = 1: The source of the transmit clock is selected from the recovered clock from the line side. In Transmit Clock Master mode, the Transmit Buffer is bypassed automatically. In Transmit Clock Slave mode and in Transmit Multiplexed mode: = 0: The source of the transmit clock is selected from the clock from the backplane. The Transmit Buffer is bypassed. = 1: The source of the transmit clock is selected from the clock generated by the internal clock generator (2.048 MHz). The Transmit Buffer is not bypassed. E1 PRGD Control (071H, 171H, 271H, 371H, 471H, 571H, 671H, 771H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 RINV R/W 0 2 TINV R/W 0 1 PATS1 R/W 0 0 PATS0 R/W 0
RINV: = 0: The data is not inverted before extracted to the pattern detector. = 1: The data is inverted before extracted to the pattern detector. TINV: = 0: The generated pattern is not inverted. = 1: The generated pattern is inverted. PATS[1:0]: These bits select the PRBS generated and detected pattern. = 00: The 215-1 pattern per O.152 is selected. = 01: The 220-1 pattern per O.150-4.5 is selected. = 10: The 211-1 pattern per O.150 is selected. = 11: Reserved.
Programming Information
293
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 PRGD Status/Error Control (072H, 172H, 272H, 372H, 472H, 572H, 672H, 772H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 BERE R/W 0 2 INV R/W 0 1 SYNCV R 0 0 SYNCE R/W 0
BERE: = 0: Disable the interrupt on the INT pin when the BERI bit (b3, E1-073H,...) is `1'. = 1: Enable the interrupt on the INT pin when the BERI bit (b3, E1-073H,...) is `1'. INV: = 0: No bit error is inserted to the generated pattern. = 1: A single bit error is inserted to the generated pattern. This bit is cleared after the single bit error insertion is completed. SYNCV: = 0: The pattern is out of synchronization (the pattern detector has detected 10 or more bit errors in a fixed 48-bit window). = 1: The pattern is in synchronization (the pattern detector has detected at least 48 consecutive error-free bit periods). SYNCE: = 0: Disable the interrupt on the INT pin when the SYNCI bit (b0, E1-073H,...) is `1'. = 1: Enable the interrupt on the INT pin when the SYNCI bit (b0, E1-073H,...) is `1'. E1 PRGD Interrupt Indication (073H, 173H, 273H, 373H, 473H, 573H, 673H, 773H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 BERI R 0 Reserved 2 1 0 SYNCI R 0
BERI: = 0: No bit is mismatched with the PRGD pattern when the extracted data is in synchronization state. = 1: At least one bit is mismatched with the PRGD pattern when the extracted data is in synchronization state. This bit will be cleared if a '1' is written to it. SYNCI: = 0: There is no status change on the SYNCV bit (b1, E1-072H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the SYNCV bit (b1, E1-072H,...). This bit will be cleared if a '1' is written to it.
Programming Information
294
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 ELST Configuration (07CH, 17CH, 27CH, 37CH, 47CH, 57CH, 67CH, 77CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 TRKEN R/W 0 1 SLIPD R 0 0 SLIPE R/W 0
TRKEN: In Receive Clock Slave mode and Receive Multiplexed mode, if it is out of synchronization, the trunk code programmed in the TRKCODE[7:0] bits (b7~0, E1-07EH,...) can be set to replace the data or not. = 0: Disable the replacement. = 1: Enable the replacement. SLIPD: This bit makes sense only when the SLIPI bit (b0, E1-07DH,...) is `1'. = 0: The latest slip is due to the Elastic Store Buffer being empty. = 1: The latest slip is due to the Elastic Store Buffer being full. SLIPE: = 0: Disable the interrupt on the INT pin when the SLIPI bit (b0, E1-07DH,...) is `1'. = 1: Enable the interrupt on the INT pin when the SLIPI bit (b0, E1-07DH,...) is `1'. E1 ELST Interrupt Indication (07DH, 17DH, 27DH, 37DH, 47DH, 57DH, 67DH, 77DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 SLIPI R 0
SLIPI: = 0: No slip occurs. = 1: A slip occurs. This bit will be cleared if a '1' is written to it. E1 ELST Trunk Code (07EH, 17EH, 27EH, 37EH, 47EH, 57EH, 67EH, 77EH)
Bit No. Bit Name Type Default 7 TRKCODE7 R/W 1 6 TRKCODE6 R/W 1 5 TRKCODE5 R/W 1 4 TRKCODE4 R/W 1 3 TRKCODE3 R/W 1 2 TRKCODE2 R/W 1 1 TRKCODE1 R/W 1 0 TRKCODE0 R/W 1
TRKCODE[7:0]: In Receive Clock Slave mode and Receive Multiplexed mode, if it is out of synchronization and the TRKEN bit (b2, E1-07CH,...) is `1', these bits are the trunk codes to replace the received data stream.
Programming Information
295
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 THDLC Enable Control (084H, 184H, 284H, 384H, 484H, 584H, 684H, 784H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 TDLEN3 R/W 0 1 TDLEN2 R/W 0 0 TDLEN1 R/W 0
TDLEN3: = 0: All the functions of the HDLC Transmitter #3 is disabled. = 1: All the functions of the HDLC Transmitter #3 is enabled. TDLEN2: = 0: All the functions of the HDLC Transmitter #2 is disabled. = 1: All the functions of the HDLC Transmitter #2 is enabled.
Programming Information
296
April 25, 2003
Advance Information
TDLEN1: = 0: All the functions of the HDLC Transmitter #1 is disabled. = 1: All the functions of the HDLC Transmitter #1 is enabled.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 THDLC1 Assignment (085H, 185H, 285H, 385H, 485H, 585H, 685H, 785H)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
E1 THDLC2 Assignment (086H, 186H, 286H, 386H, 486H, 586H, 686H, 786H)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
E1 THDLC3 Assignment (087H, 187H, 287H, 387H, 487H, 587H, 687H, 787H)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. EVEN: = 0: The data is not inserted to the even frames. = 1: The data is inserted to the even frames. ODD: = 0: The data is not inserted to the odd frames. = 1: The data is inserted to the odd frames. TS[4:0]: These bits binary define one timeslot of even and/or odd frames to insert the data to. They are invalid when the EVEN bit and the ODD bit are both `0'.
Programming Information
297
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 THDLC1 Bit Select (088H, 188H, 288H, 388H, 488H, 588H, 688H, 788H)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
E1 THDLC2 Bit Select (089H, 189H, 289H, 389H, 489H, 589H, 689H, 789H)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
E1 THDLC3 Bit Select (08AH, 18AH, 28AH, 38AH, 48AH, 58AH, 68AH, 78AH)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. BITENn: = 0: The data is not inserted to the corresponding bit. = 1: The data is inserted to the corresponding bit of the assigned timeslot. These bits are invalid when the EVEN bit and the ODD bit are both logic 0. The BITEN[7] bit corresponds to the first bit (MSB) of the selected timeslot.
Programming Information
298
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RHDLC Enable Control (08BH, 18BH, 28BH, 38BH, 48BH, 58BH, 68BH, 78BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 RDLEN3 R/W 0 1 RDLEN2 R/W 0 0 RDLEN1 R/W 0
RDLEN3: = 0: All the functions of the HDLC Receiver #3 is disabled. = 1: All the functions of the HDLC Receiver #3 is enabled. RDLEN2: = 0: All the functions of the HDLC Receiver #2 is disabled. = 1: All the functions of the HDLC Receiver #2 is enabled.
Programming Information
299
April 25, 2003
Advance Information
RDLEN1: = 0: All the functions of the HDLC Receiver #1 is disabled. = 1: All the functions of the HDLC Receiver #1 is enabled.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RHDLC1 Assignment (08CH, 18CH, 28CH, 38CH, 48CH, 58CH, 68CH, 78CH)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
E1 RHDLC2 Assignment (08DH, 18DH, 28DH, 38DH, 48DH, 58DH, 68DH, 78DH)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
E1 RHDLC3 Assignment (08EH, 18EH, 28EH, 38EH, 48EH, 58EH, 68EH, 78EH)
Bit No. Bit Name Type Default Reserved 7 6 EVEN R/W 0 5 ODD R/W 0 4 TS4 R/W 0 3 TS3 R/W 0 2 TS2 R/W 0 1 TS1 R/W 0 0 TS0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. EVEN: = 0: The data is not extracted from the even frames. = 1: The data is extracted from the even frames. The even frames are FAS frames. ODD: = 0: The data is not extracted from the odd frames. = 1: The data is extracted from the odd frames. The odd frames are NFAS frames. TS[4:0]: These bits binary define one timeslot of even and/or odd frames to extract the data from. They are invalid when the EVEN bit and the ODD bit are both `0'.
Programming Information
300
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RHDLC1 Bit Select (08FH, 18FH, 28FH, 38FH, 48FH, 58FH, 68FH, 78FH)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
E1 RHDLC2 Bit Select (090H, 190H, 290H, 390H, 490H, 590H, 690H, 790H)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
E1 RHDLC3 Bit Select (091H, 191H, 291H, 391H, 491H, 591H, 691H, 791H)
Bit No. Bit Name Type Default 7 BITEN7 R/W 0 6 BITEN6 R/W 0 5 BITEN5 R/W 0 4 BITEN4 R/W 0 3 BITEN3 R/W 0 2 BITEN2 R/W 0 1 BITEN1 R/W 0 0 BITEN0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. BITENn: = 0: The data is not extracted from the corresponding bit. = 1: The data is extracted from the corresponding bit of the assigned channel. These bits are invalid when the EVEN bit and the ODD bit are both logic 0. The BITEN[7] bit corresponds to the first bit (MSB) of the selected channel.
Programming Information
301
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RHDLC1 Control Register (092H, 192H, 292H, 392H, 492H, 592H, 692H, 792H)
Bit No. Bit Name Type Default Reserved 7 6 5 LSSUFIL R/W 0 4 FISUFIL R/W 0 3 ADRM1 R/W 0 2 ADRM0 R/W 0 1 RHDLCM R/W 0 0 RRST R/W 0
E1 RHDLC2 Control Register (093H, 193H, 293H, 393H, 493H, 593H, 693H, 793H)
Bit No. Bit Name Type Default Reserved 7 6 5 LSSUFIL R/W 0 4 FISUFIL R/W 0 3 ADRM1 R/W 0 2 ADRM0 R/W 0 1 RHDLCM R/W 0 0 RRST R/W 0
E1 RHDLC3 Control Register (094H, 194H, 294H, 394H, 494H, 594H, 694H, 794H)
Bit No. Bit Name Type Default Reserved 7 6 5 LSSUFIL R/W 0 4 FISUFIL R/W 0 3 ADRM1 R/W 0 2 ADRM0 R/W 0 1 RHDLCM R/W 0 0 RRST R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. LSSUFIL: This bit is valid when the SS7 packet is LSSU. = 0: The current LSSU is not compared with the previous one. = 1: The current LSSU is compared with the previous one. The current LSSU will be discarded if it is the same with the previous LSSU. FISUFIL: This bit is valid when the SS7 packet is FISU. = 0: The current FISU is not compared with the previous one. = 1: The current FISU is compared with the previous one. The current FISU will be discarded if it is the same with the previous FISU. ADRM[1:0]: These two bits select the address comparison mode in HDLC mode. = 00: No address is compared. = 01: High byte address is compared. = 10: Low byte address is compared. = 11: Both high byte address and low byte address are compared. RHDLCM: = 0: HDLC mode is selected. = 1: SS7 mode is selected.
Programming Information
302
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
RRST: A transition from `0' to `1' on the this bit will reset the corresponding HDLC Receiver. The reset will clear the FIFO, the PACK bit (b0, E1-095H,... / 096H,... / 097H,...) and the EMP bit (b1, E1-095H,... / 096H,... / 097H,...). E1 RHDLC1 RFIFO Access Status (095H, 195H, 295H, 395H, 495H, 595H, 695H, 795H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 EMP R 1 0 PACK R 0
E1 RHDLC2 RFIFO Access Status (096H, 196H, 296H, 396H, 496H, 596H, 696H, 796H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 EMP R 1 0 PACK R 0
E1 RHDLC3 RFIFO Access Status (097H, 197H, 297H, 397H, 497H, 597H, 697H, 797H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 EMP R 1 0 PACK R 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. EMP: = 0: All valid HDLC/SS7 blocks are pushed into the FIFO. = 1: The FIFO is empty, i.e., all the blocks are read from the FIFO. The corresponding HDLC Receiver reset will clear this bit. PACK: = 0: The byte read from the FIFO is not an overhead byte. = 1: The byte read from the FIFO is an overhead byte. The corresponding HDLC Receiver reset will clear this bit.
Programming Information
303
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RHDLC1 Data (098H, 198H, 298H, 398H, 498H, 598H, 698H, 798H)
Bit No. Bit Name Type Default 7 DAT7 R 0 6 DAT6 R 0 5 DAT5 R 0 4 DAT4 R 0 3 DAT3 R 0 2 DAT2 R 0 1 DAT1 R 0 0 DAT0 R 0
E1 RHDLC2 Data (099H, 199H, 299H, 399H, 499H, 599H, 699H, 799H)
Bit No. Bit Name Type Default 7 DAT7 R 0 6 DAT6 R 0 5 DAT5 R 0 4 DAT4 R 0 3 DAT3 R 0 2 DAT2 R 0 1 DAT1 R 0 0 DAT0 R 0
E1 RHDLC3 Data (09AH, 19AH, 29AH, 39AH, 49AH, 59AH, 69AH, 79AH)
Bit No. Bit Name Type Default 7 DAT7 R 0 6 DAT6 R 0 5 DAT5 R 0 4 DAT4 R 0 3 DAT3 R 0 2 DAT2 R 0 1 DAT1 R 0 0 DAT0 R 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. DAT[7:0]: These bits represent the bytes read from the FIFO. The DAT[0] bit corresponds to the first bit of the serial received data from the FIFO.
Programming Information
304
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RHDLC1 Interrupt Control (09BH, 19BH, 29BH, 39BH, 49BH, 59BH, 69BH, 79BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLE R/W 0 0 RMBEE R/W 0
E1 RHDLC2 Interrupt Control (09CH, 19CH, 29CH, 39CH, 49CH, 59CH, 69CH, 79CH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLE R/W 0 0 RMBEE R/W 0
E1 RHDLC3 Interrupt Control (09DH, 19DH, 29DH, 39DH, 49DH, 59DH, 69DH, 79DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLE R/W 0 0 RMBEE R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. OVFLE: = 0: Disable the interrupt on the INT pin when the OVFLI bit (b1, E1-09EH,... / 09FH,... / 0A0H,...) is `1'. = 1: Enable the interrupt on the INT pin when the OVFLI bit (b1, E1-09EH,... / 09FH,... / 0A0H,...) is `1'. RMBEE: = 0: Disable the interrupt on the INT pin when the RMBEI bit (b0, E1-09EH,... / 09FH,... / 0A0H,...) is `1'. = 1: Enable the interrupt on the INT pin when the RMBEI bit (b0, E1-09EH,... / 09FH,... / 0A0H,...) is `1'.
Programming Information
305
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RHDLC1 Interrupt Indication (09EH, 19EH, 29EH, 39EH, 49EH, 59EH, 69EH, 79EH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLI R 0 0 RMBEI R 0
E1 RHDLC2 Interrupt Indication (09FH, 19FH, 29FH, 39FH, 49FH, 59FH, 69FH, 79FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLI R 0 0 RMBEI R 0
E1 RHDLC3 Interrupt Indication (0A0H, 1A0H, 2A0H, 3A0H, 4A0H, 5A0H, 6A0H, 7A0H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 OVFLI R 0 0 RMBEI R 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. OVFLI: The overwritten condition will occur if data is still attempted to write into the FIFO when the FIFO has already been full (128 bytes). = 0: No overwriting occurs. = 1: The overwriting occurs. This bit will be cleared if a '1' is written to it. RMBEI: = 0: No block is pushed into the FIFO. = 1: A block of the HDLC/SS7 packet is pushed into the FIFO. This bit will be cleared if a '1' is written to it.
Programming Information
306
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RHDLC1 High Address (0A1H, 1A1H, 2A1H, 3A1H, 4A1H, 5A1H, 6A1H, 7A1H)
Bit No. Bit Name Type Default 7 HA7 R/W 0 6 HA6 R/W 0 5 HA5 R/W 0 4 HA4 R/W 0 3 HA3 R/W 0 2 HA2 R/W 0 1 HA1 R/W 0 0 HA0 R/W 0
E1 RHDLC2 High Address (0A2H, 1A2H, 2A2H, 3A2H, 4A2H, 5A2H, 6A2H, 7A2H)
Bit No. Bit Name Type Default 7 HA7 R/W 0 6 HA6 R/W 0 5 HA5 R/W 0 4 HA4 R/W 0 3 HA3 R/W 0 2 HA2 R/W 0 1 HA1 R/W 0 0 HA0 R/W 0
E1 RHDLC3 High Address (0A3H, 1A3H, 2A3H, 3A3H, 4A3H, 5A3H, 6A3H, 7A3H)
Bit No. Bit Name Type Default 7 HA7 R/W 0 6 HA6 R/W 0 5 HA5 R/W 0 4 HA4 R/W 0 3 HA3 R/W 0 2 HA2 R/W 0 1 HA1 R/W 0 0 HA0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. HA[7:0]: In HDLC mode, when high byte address comparison or both bytes address comparison is required, the high byte address position (the byte following the opening flag) is compared with the value in these bits, or with `0xFC' or `0xFE'. The HA[1] bit (the `C/R' bit position) is excluded to compare.
Programming Information
307
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RHDLC1 Low Address (0A4H, 1A4H, 2A4H, 3A4H, 4A4H, 5A4H, 6A4H, 7A4H)
Bit No. Bit Name Type Default 7 LA7 R/W 0 6 LA6 R/W 0 5 LA5 R/W 0 4 LA4 R/W 0 3 LA3 R/W 0 2 LA2 R/W 0 1 LA1 R/W 0 0 LA0 R/W 0
E1 RHDLC2 Low Address (0A5H, 1A5H, 2A5H, 3A5H, 4A5H, 5A5H, 6A5H, 7A5H)
Bit No. Bit Name Type Default 7 LA7 R/W 0 6 LA6 R/W 0 5 LA5 R/W 0 4 LA4 R/W 0 3 LA3 R/W 0 2 LA2 R/W 0 1 LA1 R/W 0 0 LA0 R/W 0
E1 RHDLC3 Low Address (0A6H, 1A6H, 2A6H, 3A6H, 4A6H, 5A6H, 6A6H, 7A6H)
Bit No. Bit Name Type Default 7 LA7 R/W 0 6 LA6 R/W 0 5 LA5 R/W 0 4 LA4 R/W 0 3 LA3 R/W 0 2 LA2 R/W 0 1 LA1 R/W 0 0 LA0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different RHDLC. LA[7:0]: In HDLC mode, when low byte address comparison is required, the high byte address position (the byte following the opening flag) is compared with the value in these bits. When both bytes address comparison is required, the low byte address position (the byte following the high byte address position) is compared with the value in these bits.
Programming Information
308
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 THDLC1 Control (0A7H, 1A7H, 2A7H, 3A7H, 4A7H, 5A7H, 6A7H, 7A7H)
Bit No. Bit Name Type Default Reserved 7 6 5 AUTOFISU R/W 0 4 EOM R/W 0 3 XREP R/W 0 2 ABORT R/W 0 1 THDLCM R/W 0 0 TRST R/W 0
E1 THDLC2 Control (0A8H, 1A8H, 2A8H, 3A8H, 4A8H, 5A8H, 6A8H, 7A8H)
Bit No. Bit Name Type Default Reserved 7 6 5 AUTOFISU R/W 0 4 EOM R/W 0 3 XREP R/W 0 2 ABORT R/W 0 1 THDLCM R/W 0 0 TRST R/W 0
E1 THDLC3 Control (0A9H, 1A9H, 2A9H, 3A9H, 4A9H, 5A9H, 6A9H, 7A9H)
Bit No. Bit Name Type Default Reserved 7 6 5 AUTOFISU R/W 0 4 EOM R/W 0 3 XREP R/W 0 2 ABORT R/W 0 1 THDLCM R/W 0 0 TRST R/W 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. AUTOFISU: This bit is valid in SS7 mode when there is no data in the FIFO to be transmitted. = 0: Normal operation. = 1: The 7E (Hex) flags is transmitted N times (the `N' is determined by the FL[1:0] bits (b5~4, E1-0AAH,... / 0ABH,... / 0ACH,...)), then the FISU packet is transmitted with the BSN and FSN the same with the last transmitted packet. EOM: A transition from `0' to `1' on this bit indicates an entire HDLC/SS7 packet is stored in the FIFO and starts the packet transmission. XREP: In SS7 mode, when the FIFO is empty and less than 16 bytes are written into the FIFO, these bytes can be transmitted repeatedly with the opening flag, FCS and closing flag. This bit determines whether this cyclic transmission can be implemented. = 0: Disable the cyclic transmission. = 1: Enable the cyclic transmission. ABORT: = 0: Disable the manual abort sequence insertion. = 1: The abort sequence (`01111111') is manually inserted to the current HDLC/SS7 packet. This bit is self-cleared after the abortion. THDLCM: = 0: HDLC mode is selected. = 1: SS7 mode is selected.
Programming Information
309
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
TRST: A transition from `0' to `1' on the this bit resets the corresponding HDLC Transmitter. The reset will clear the FIFO.
Programming Information
310
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TFIFO1 Threshold (0AAH, 1AAH, 2AAH, 3AAH, 4AAH, 5AAH, 6AAH, 7AAH)
Bit No. Bit Name Type Default Reserved 7 6 5 FL1 R/W 1 4 FL0 R/W 0 3 LL1 R/W 0 2 LL0 R/W 0 1 HL1 R/W 0 0 HL0 R/W 1
E1 TFIFO2 Threshold (0ABH, 1ABH, 2ABH, 3ABH, 4ABH, 5ABH, 6ABH, 7ABH)
Bit No. Bit Name Type Default Reserved 7 6 5 FL1 R/W 1 4 FL0 R/W 0 3 LL1 R/W 0 2 LL0 R/W 0 1 HL1 R/W 0 0 HL0 R/W 1
E1 TFIFO3 Threshold (0ACH, 1ACH, 2ACH, 3ACH, 4ACH, 5ACH, 6ACH, 7ACH)
Bit No. Bit Name Type Default Reserved 7 6 5 FL1 R/W 1 4 FL0 R/W 0 3 LL1 R/W 0 2 LL0 R/W 0 1 HL1 R/W 0 0 HL0 R/W 1
The function of the above three sets of registers are the same. However, they correspond to different THDLC. FL[1:0]: These bits are valid in SS7 mode when there is no data in the FIFO to be transmitted and the AUTOFISU bit (b5, E1-0A7H,... / 0A8H,... / 0A9H,...) is `1'. They define how many times the 7E (Hex) flags is transmitted before the FISU packet transmission. = 00: 8 flags = 01: 16 flags = 10: 32 flags = 11: 64 flags LL[1:0]: These 2 bits set the lower threshold of the FIFO. If the fill level is below the lower threshold, an interrupt may be generated. = 00: 16 bytes = 01: 32 bytes = 10: 64 bytes = 11: 96 bytes HL[1:0]: These 2 bits set the upper threshold of the FIFO. Once the fill level exceeds the upper threshold, the data stored in the FIFO will start to be transmitted. = 00: 16 bytes = 01: 32 bytes = 10: 64 bytes = 11: 128 bytes
Programming Information
311
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 THDLC1 Data (0ADH, 1ADH, 2ADH, 3ADH, 4ADH, 5ADH, 6ADH, 7ADH)
Bit No. Bit Name Type Default 7 DAT7 R/W 0 6 DAT6 R/W 0 5 DAT5 R/W 0 4 DAT4 R/W 0 3 DAT3 R/W 0 2 DAT2 R/W 0 1 DAT1 R/W 0 0 DAT0 R/W 0
E1 THDLC2 Data (0AEH, 1AEH, 2AEH, 3AEH, 4AEH, 5AEH, 6AEH, 7AEH)
Bit No. Bit Name Type Default 7 DAT7 R/W 0 6 DAT6 R/W 0 5 DAT5 R/W 0 4 DAT4 R/W 0 3 DAT3 R/W 0 2 DAT2 R/W 0 1 DAT1 R/W 0 0 DAT0 R/W 0
E1 THDLC3 Data (0AFH, 1AFH, 2AFH, 3AFH, 4AFH, 5AFH, 6AFH, 7AFH)
Bit No. Bit Name Type Default 7 DAT7 R/W 0 6 DAT6 R/W 0 5 DAT5 R/W 0 4 DAT4 R/W 0 3 DAT3 R/W 0 2 DAT2 R/W 0 1 DAT1 R/W 0 0 DAT0 R/W 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. DAT[7:0]: The bytes are to be stored in the FIFO. The DAT[0] bit corresponds to the first bit of the serial data in the FIFO to be transmitted.
Programming Information
312
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TFIFO1 Status (0B0H, 1B0H, 2B0H, 3B0H, 4B0H, 5B0H, 6B0H, 7B0H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 FUL R 0 1 EMP R 1 0 RDY R 1
E1 TFIFO2 Status (0B1H, 1B1H, 2B1H, 3B1H, 4B1H, 5B1H, 6B1H, 7B1H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 FUL R 0 1 EMP R 1 0 RDY R 1
E1 TFIFO3 Status (0B2H, 1B2H, 2B2H, 3B2H, 4B2H, 5B2H, 6B2H, 7B2H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 FUL R 0 1 EMP R 1 0 RDY R 1
The function of the above three sets of registers are the same. However, they correspond to different THDLC. FUL: = 0: The FIFO is not full. = 1: The FIFO is full of 128 bytes. EMP: = 0: The FIFO is not empty. = 1: The FIFO is empty. RDY: = 0: The fill level of the FIFO is not below the lower threshold set by the LL[1:0] bits (b3~2, E1-0AAH,... / 0AB,... / 0ACH,...). = 1: The fill level of the FIFO is below the lower threshold set by the LL[1:0] bits (b3~2, E1-0AAH,... / 0ABH,... / 0ACH,...).
Programming Information
313
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 THDLC1 Interrupt Control (0B3H, 1B3H, 2B3H, 3B3H, 4B3H, 5B3H, 6B3H, 7B3H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNE R/W 0 0 RDYE R/W 0
E1 THDLC2 Interrupt Control (0B4H, 1B4H, 2B4H, 3B4H, 4B4H, 5B4H, 6B4H, 7B4H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNE R/W 0 0 RDYE R/W 0
E1 THDLC3 Interrupt Control (0B5H, 1B5H, 2B5H, 3B5H, 4B5H, 5B5H, 6B5H, 7B5H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNE R/W 0 0 RDYE R/W 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. UDRUNE: = 0: Disable the interrupt on the INT pin when the UDRUNI bit (b1, E1-0B6H,... / 0B7H,... / 0B8H,...) is `1'. = 1: Enable the interrupt on the INT pin when the UDRUNI bit (b1, E1-0B6H,... / 0B7H,... / 0B8H,...) is `1'. RDYE: = 0: Disable the interrupt on the INT pin when the RDYI bit (b0, E1-0B6H,... / 0B7H,... / 0B8H,...) is `1'. = 1: Enable the interrupt on the INT pin when the RDYI bit (b0, E1-0B6H,... / 0B7H,... / 0B8H,...) is `1'.
Programming Information
314
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 THDLC1 Interrupt Indication (0B6H, 1B6H, 2B6H, 3B6H, 4B6H, 5B6H, 6B6H, 7B6H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNI R 0 0 RDYI R 0
E1 THDLC2 Interrupt Indication (0B7H, 1B7H, 2B7H, 3B7H, 4B7H, 5B7H, 6B7H, 7B7H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNI R 0 0 RDYI R 0
E1 THDLC3 Interrupt Indication (0B8H, 1B8H, 2B8H, 3B8H, 4B8H, 5B8H, 6B8H, 7B8H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UDRUNI R 0 0 RDYI R 0
The function of the above three sets of registers are the same. However, they correspond to different THDLC. UDRUNI: When the FIFO is empty and the last transmitted byte is not the end of the current HDLC/SS7 packet, the under-run occurs. This bit indicates whether the under-run occurs. = 0: No under-run occurs. = 1: Under-run occurs. This bit will be cleared if a '1' is written to it. RDYI: = 0: There is no status change on the RDY bit (b0, E1-0B0H,... / 0B1H,... / 0B2H,...). = 1: There is a transition (from `0' to `1') on the RDY bit (b0, E1-0B0H,... / 0B1H,... / 0B2H,...). This bit will be cleared if a '1' is written to it.
Programming Information
315
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Alarm Status (0B9H, 1B9H, 2B9H, 3B9H, 4B9H, 5B9H, 6B9H, 7B9H)
Bit No. Bit Name Type Default Reserved 7 6 5 TS16LOSV R 0 4 TS16AISV R 0 3 RMAIV R 0 2 AIS R 0 1 RAIV R 0 0 RED R 0
TS16LOSV: The LOS in TS16 is detected on the base of Basic frame synchronization. = 0: The LOS in TS16 is cleared when 16 consecutive TS16 are not all received as `0'. = 1: The LOS in TS16 is detected when 16 consecutive TS16 are all received as `0'. TS16AISV: The AIS in TS16 is detected on the base of Basic frame synchronization. = 0: The AIS in TS16 is cleared when TS16 contains more than 3 zeros in a 16-consecutive-Basic-frame period. = 1: The AIS in TS16 is detected when TS16 contains less than 4 zeros in each of two 16-consecutive-Basic-frame periods. RMAIV: The Remote Signaling Multi-Frame alarm is detected on the base of CAS Signaling Multi-Frame synchronization. = 0: The Remote Signaling Multi-Frame alarm is cleared when a single Y bit is received as `0'. = 1: The Remote Signaling Multi-Frame alarm is detected when 3 consecutive Y bits are received as `1'. AIS: = 0: The AIS alarm is cleared. That is, when the AISC bit (b1, E1-0BCH,...) is `0', more than 2 zeros are detected in a 512-bit fixed window; when the AISC bit (b1, E1-0BCH,...) is `1', more than 2 zeros are detected in each of 2 consecutive 512-bit fixed window. = 1: The AIS alarm is detected. That is, when the AISC bit (b1, E1-0BCH,...) is `0', less than 3 zeros are detected in a 512-bit fixed window and it is out of Basic frame synchronization; when the AISC bit (b1, E1-0BCH,...) is `1', less than 3 zeros are detected in each of 2 consecutive 512-bit fixed window. RAIV: The Remote alarm is detected on the base of Basic frame synchronization. = 0: The Remote alarm is cleared. That is, when the RAIC bit (b0, E1-0BCH,...) is `0', a single A bit is received as `0'; when the RAIC bit (b0, E10BCH,...) is `1', a single A bit is received as `0'. = 1: The Remote alarm is detected. That is, when the RAIC bit (b0, E1-0BCH,...) is `0', 4 consecutive A bits are received as `1'; when the RAIC bit (b0, E1-0BCH,...) is `1', a single A bit is received as `1'. RED: = 0: The RED alarm is cleared when in Basic frame synchronization persists for 100ms. = 1: The RED alarm is detected when out of Basic frame synchronization persists for 100ms.
Programming Information
316
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Alarm Control (0BAH, 1BAH, 2BAH, 3BAH, 4BAH, 5BAH, 6BAH, 7BAH)
Bit No. Bit Name Type Default Reserved 7 6 5 TS16LOSE R/W 0 4 TS16AISE R/W 0 3 RMAIE R/W 0 2 AISE R/W 0 1 RAIE R/W 0 0 REDE R/W 0
TS16LOSE: = 0: Disable the interrupt on the INT pin when the TS16LOSI bit (b5, E1-0BBH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TS16LOSI bit (b5, E1-0BBH,...) is `1'. TS16AISE: = 0: Disable the interrupt on the INT pin when the TS16AISI bit (b4, E1-0BBH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TS16AISI bit (b4, E1-0BBH,...) is `1'.
AISE: = 0: Disable the interrupt on the INT pin when the AISI bit (b2, E1-0BBH,...) is `1'. = 1: Enable the interrupt on the INT pin when the AISI bit (b2, E1-0BBH,...) is `1'. RAIE: = 0: Disable the interrupt on the INT pin when the RAII bit (b1, E1-0BBH,...) is `1'. = 1: Enable the interrupt on the INT pin when the RAII bit (b1, E1-0BBH,...) is `1'. REDE: = 0: Disable the interrupt on the INT pin when the REDI bit (b0, E1-0BBH,...) is `1'. = 1: Enable the interrupt on the INT pin when the REDI bit (b0, E1-0BBH,...) is `1'.
Programming Information
317
April 25, 2003
Advance Information
RMAIE: = 0: Disable the interrupt on the INT pin when the RMAII bit (b3, E1-0BBH,...) is `1'. = 1: Enable the interrupt on the INT pin when the RMAII bit (b3, E1-0BBH,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Alarm Indication (0BBH, 1BBH, 2BBH, 3BBH, 4BBH, 5BBH, 6BBH, 7BBH)
Bit No. Bit Name Type Default Reserved 7 6 5 TS16LOSI R 0 4 TS16AISI R 0 3 RMAII R 0 2 AISI R 0 1 RAII R 0 0 REDI R 0
TS16LOSI: = 0: There is no status change on the TS16LOSV bit (b5, E1-0B9H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the TS16LOSV bit (b5, E1-0B9H,...). This bit will be cleared if a '1' is written to it. TS16AISI: = 0: There is no status change on the TS16AISV bit (b4, E1-0B9H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the TS16AISV bit (b4, E1-0B9H,...). This bit will be cleared if a '1' is written to it. RMAII: = 0: There is no status change on the RMAIV bit (b3, E1-0B9H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the RMAIV bit (b3, E1-0B9H,...). This bit will be cleared if a '1' is written to it. AISI: = 0: There is no status change on the AIS bit (b2, E1-0B9H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the AIS bit (b2, E1-0B9H,...). This bit will be cleared if a '1' is written to it. RAII: = 0: There is no status change on the RAIV bit (b1, E1-0B9H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the RAIV bit (b1, E1-0B9H,...). This bit will be cleared if a '1' is written to it. REDI: = 0: There is no status change on the RED bit (b0, E1-0B9H,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the RED bit (b0, E1-0B9H,...). This bit will be cleared if a '1' is written to it.
Programming Information
318
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Alarm Criteria Control (0BCH, 1BCH, 2BCH, 3BCH, 4BCH, 5BCH, 6BCH, 7BCH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 AISC R/W 0 0 RAIC R/W 0
AISC: This bit selects the AIS alarm detection criteria. = 0: The criterion meets I.431. The AIS alarm will be declared when less than 3 zeros are detected in a 512-bit fixed window and it is out of Basic frame synchronization, and the AIS alarm will be cleared when more than 2 zeros are detected in a 512-bit fixed window. = 1: The criterion meets G.775. The AIS alarm will be declared when less than 3 zeros are detected in each of 2 consecutive 512-bit fixed window, and the AIS alarm will be cleared when more than 2 zeros are detected in each of 2 consecutive 512-bit fixed window. RAIC: This bit selects the Remote alarm detection criterion. = 0: The Remote alarm will be declared when 4 consecutive A bits are received as `1', and the Remote alarm will be cleared when a single A bit is received as `0'. = 1: The Remote alarm will be declared when a single A bit is received as `1', and the Remote alarm will be cleared when a single A bit is received as `0'. E1 PMON Control (0C2H, 1C2H, 2C2H, 3C2H, 4C2H, 5C2H, 6C2H, 7C2H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 UPDAT R/W 0 0 AUTOUPD R/W 0
UPDAT: A transition from `0' to `1' on this bit updates all the PMON indirect registers. AUTOUPD: = 0: Disable the automatic update function of the PMON indirect registers. = 1: All the PMON indirect registers are updated every one second automatically.
Programming Information
319
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 PMON Interrupt Control 0 (0C3H, 1C3H, 2C3H, 3C3H, 4C3H, 5C3H, 6C3H, 7C3H)
Bit No. Bit Name Type Default 7 PRDGOVE R/W 0 6 TFEBEOVE R/W 0 5 FEBEOVE R/W 0 4 TCRCOVE R/W 0 3 COFAOVE R/W 0 2 OOFOVE R/W 0 1 FEROVE R/W 0 0 CRCOVE R/W 0
PRDGOVE: = 0: Disable the interrupt on the INT pin when the PRDGOVI bit (b7, E1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the PRDGOVI bit (b7, E1-0C5H,...) is `1'. TFEBEOVE: = 0: Disable the interrupt on the INT pin when the TFEBEOVI bit (b6, E1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the TFEBEOVI bit (b6, E1-0C5H,...) is `1'.
TCRCOVE: = 0: Disable the interrupt on the INT pin when the TCRCOVI bit (b4, E1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the TCRCOVI bit (b4, E1-0C5H,...) is `1'. COFAOVE: = 0: Disable the interrupt on the INT pin when the COFAOVI bit (b3, E1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the COFAOVI bit (b3, E1-0C5H,...) is `1'. OOFOVE: = 0: Disable the interrupt on the INT pin when the OOFOVI bit (b2, E1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the OOFOVI bit (b2, E1-0C5H,...) is `1'. FEROVE: = 0: Disable the interrupt on the INT pin when the FEROVI bit (b1, E1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the FEROVI bit (b1, E1-0C5H,...) is `1'. CRCOVE: = 0: Disable the interrupt on the INT pin when the CRCOVI bit (b0, E1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the CRCOVI bit (b0, E1-0C5H,...) is `1'.
Programming Information
320
April 25, 2003
Advance Information
FEBEOVE: = 0: Disable the interrupt on the INT pin when the FEBEOVI bit (b5, E1-0C5H,...) is `1'. = 1: Enable the interrupt on the INT pin when the FEBEOVI bit (b5, E1-0C5H,...) is `1'.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 PMON Interrupt Control 1 (0C4H, 1C4H, 2C4H, 3C4H, 4C4H, 5C4H, 6C4H, 7C4H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 LCVOVE R/W 0
LCVOVE: = 0: Disable the interrupt on the INT pin when the LCVOVI bit (b0, E1-0C6H,...) is `1'. = 1: Enable the interrupt on the INT pin when the LCVOVI bit (b0, E1-0C6H,...) is `1'.
Programming Information
321
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 PMON Interrupt Indication 0 (0C5H, 1C5H, 2C5H, 3C5H, 4C5H, 5C5H, 6C5H, 7C5H)
Bit No. Bit Name Type Default 7 PRDGOVI R 0 6 TFEBEOVI R 0 5 FEBEOVI R 0 4 TCRCOVI R 0 3 COFAOVI R 0 2 OOFOVI R 0 1 FEROVI R 0 0 CRCOVI R 0
PRDGOVI: = 0: The PMON indirect PRGD Counter Mapping registers have not overflowed. = 1: The PMON indirect PRGD Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. TFEBEOVI: = 0: The PMON indirect TFEBE Counter Mapping registers have not overflowed. = 1: The PMON indirect TFEBE Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. FEBEOVI: = 0: The PMON indirect FEBE Counter Mapping registers have not overflowed. = 1: The PMON indirect FEBE Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. TCRCOVI: = 0: The PMON indirect DDSE Counter Mapping registers have not overflowed. = 1: The PMON indirect DDSE Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. COFAOVI: = 0: The PMON indirect COFA Counter Mapping register has not overflowed. = 1: The PMON indirect COFA Counter Mapping register has overflowed. This bit will be cleared if a '1' is written to it. OOFOVI: = 0: The PMON indirect OOF Counter Mapping register has not overflowed. = 1: The PMON indirect OOF Counter Mapping register has overflowed. This bit will be cleared if a '1' is written to it. FEROVI: = 0: The PMON indirect FER Counter Mapping registers have not overflowed. = 1: The PMON indirect FER Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. CRCOVI: = 0: The PMON indirect CRCE Counter Mapping registers have not overflowed. = 1: The PMON indirect CRCE Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it.
Programming Information
322
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 PMON Interrupt Indication 1 (0C6H, 1C6H, 2C6H, 3C6H, 4C6H, 5C6H, 6C6H, 7C6H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 LCVOVI R 0
LCVOVI: = 0: The PMON indirect LCV Counter Mapping registers have not overflowed. = 1: The PMON indirect LCV Counter Mapping registers have overflowed. This bit will be cleared if a '1' is written to it. E1 TPLC / RPLC / PRGD Test Configuration (0C7H, 1C7H, 2C7H, 3C7H, 4C7H, 5C7H, 6C7H, 7C7H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 PRBSMODE1 R/W 0 2 PRBSMODE0 R/W 0 1 PRBSDIR R/W 0 0
R/W 0
PRBSMODE[1:0]: These two bits select one mode to extract/replace the data for the PRBS Generator/Detector. = 00: The unframed mode is selected. All 32 timeslots are extracted/replaced and the per-timeslot configuration in the TEST bit (b6, E1-ID41~4FH & 51~5FH) is ignored. = 01: The 8-bit-based mode is selected. The received data will only be extracted/replaced on the timeslot configured by the TEST bit (b6, E1-ID41~4FH & 51~5FH). = 10: The 7-bit-based mode is selected. The received data will only be extracted/replaced on the 7 MSB of the timeslot configured by the TEST bit (b6, E1-ID-41~4FH & 51~5FH). = 11: Reserved. PRBSDIR: = 0: The pattern in the PRBS Generator/Detector is generated in the transmit path and is detected in the receive path. = 1: The pattern in the PRBS Generator/Detector is generated in the receive path and is detected in the transmit path. TESTEN: A transition from `0' to `1' on this bit initiates the PRBS Generator/Detector.
Programming Information
323
April 25, 2003
Advance Information
TESTEN
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TPLC Access Status (0C8H, 1C8H, 2C8H, 3C8H, 4C8H, 5C8H, 6C8H, 7C8H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 BUSY R 0
BUSY: = 0: No reading or writing operation on the indirect registers. = 1: An internal indirect register is being accessed. Any new operation on the internal indirect register is not allowed. E1 TPLC Access Control (0C9H, 1C9H, 2C9H, 3C9H, 4C9H, 5C9H, 6C9H, 7C9H)
Bit No. Bit Name Type Default 7 RWN R/W 0 6 ADDRESS6 R/W 0 5 ADDRESS5 R/W 0 4 ADDRESS4 R/W 0 3 ADDRESS3 R/W 0 2 ADDRESS2 R/W 0 1 ADDRESS1 R/W 0 0 ADDRESS0 R/W 0
RWN: = 0: Write the data to the specified indirect register. = 1: Read the data to the specified indirect register. ADDRESS[6:0]: These bits specify the address of the indirect register (from 00H to 3FH & from 41H to 4FH & from 51H to 5FH) for the microprocessor access. E1 TPLC Access Data (0CAH, 1CAH, 2CAH, 3CAH, 4CAH, 5CAH, 6CAH, 7CAH)
Bit No. Bit Name Type Default 7 D7 R/W 0 6 D6 R/W 0 5 D5 R/W 0 4 D4 R/W 0 3 D3 R/W 0 2 D2 R/W 0 1 D1 R/W 0 0 D0 R/W 0
D[7:0]: This register holds the value which will be read from or written into the indirect registers (from 00H to 3FH & from 41H to 4FH & from 51H to 5FH). If data is to be written into the indirect register, this register must be written before the target indirect register's address and RWN=0 is written into the TPLC Access Control register. If data is to be read from the indirect register, the target indirect register's address and RWN=1 must be written into the TPLC Access Control register first, then this register will contain the requested data byte.
Programming Information
324
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TPLC Configuration (0CBH, 1CBH, 2CBH, 3CBH, 4CBH, 5CBH, 6CBH, 7CBH)
Bit No. Bit Name Type Default 7 SIGSNAP R/W 1 6 GSTRKEN R/W 0 Reserved 5 4 3 2 GSUBST2 R/W 0 1 GSUBST1 R/W 0 0 GSUBST0 R/W 0
SIGSNAP: This bit is valid when the Signaling Multi-frame is generated. = 0: Disable the signaling snapshot. = 1: Enable the signaling snapshot. That is, the signaling bits of the first Basic frame are locked and input on the TSIGn/MTSIGA(MTSIGB) pin as the signaling bits of the current whole Signaling Multi-frame. GSTRKEN: = 0: The replacement is performed on a per-timeslot basis by setting the STRKEN bit (b4, E1-ID-41~4FH & 51~5FH) in the corresponding timeslot. = 1: The signaling bits (ABCD) of all timeslots are replaced by the signaling trunk conditioning code in the A,B,C,D bits (b3~0, E1-ID-41~4FH & 51~5FH). GSUBST[2:0]: These bits select the replacement of all the channels.
GSUBST[2:0] 000 001 010 011 100 others
Replacement Selection The replacement is performed on a per-timeslot basis by setting the SUBST[2:0] bits (b7~5, E1-ID-00~1FH) in the corresponding timeslot. The data of all timeslots is replaced by the data trunk code set in the DTRK[7:0] bits (b7~0, E1-ID-20~3FH). The data of all timeslots is replaced by the A-Law digital milliwatt pattern. The data of all timeslots is replaced by the -Law digital milliwatt pattern. The data of all timeslots is replaced by the payload loopback code extracted from the Elastic Store Buffer in the receive path. Reserved.
E1 TPLC Control Enable (0CCH, 1CCH, 2CCH, 3CCH, 4CCH, 5CCH, 6CCH, 7CCH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 PCCE R/W 0
PCCE: = 0: Disable all the functions in the Transmit Payload Control. = 1: Enable all the functions in the Transmit Payload Control.
Programming Information
325
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RPLC Access Status (0CDH, 1CDH, 2CDH, 3CDH, 4CDH, 5CDH, 6CDH, 7CDH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 BUSY R 0
BUSY: = 0: No reading or writing operation on the indirect registers. = 1: An internal indirect register is being accessed. Any new operation on the internal indirect register is not allowed. E1 RPLC Access Control (0CEH, 1CEH, 2CEH, 3CEH, 4CEH, 5CEH, 6CEH, 7CEH)
Bit No. Bit Name Type Default 7 RWN R/W 0 6 ADDRESS6 R/W 0 5 ADDRESS5 R/W 0 4 ADDRESS4 R/W 0 3 ADDRESS3 R/W 0 2 ADDRESS2 R/W 0 1 ADDRESS1 R/W 0 0 ADDRESS0 R/W 0
RWN: = 0: Write the data to the specified indirect register. = 1: Read the data to the specified indirect register. ADDRESS[6:0]: These bits specify the address of the indirect register (from 00H to 3FH & from 41H to 4FH & from 51H to 5FH) for the microprocessor access. E1 RPLC Access Data (0CFH, 1CFH, 2CFH, 3CFH, 4CFH, 5CFH, 6CFH, 7CFH)
Bit No. Bit Name Type Default 7 D7 R/W 0 6 D6 R/W 0 5 D5 R/W 0 4 D4 R/W 0 3 D3 R/W 0 2 D2 R/W 0 1 D1 R/W 0 0 D0 R/W 0
D[7:0]: This register holds the value which will be read from or written into the indirect registers (from 00H to 3FH & from 41H to 4FH & from 51H to 5FH). If data is to be written into the indirect register, this register must be written before the target indirect register's address and RWN=0 is written into the RPLC Access Control register. If data is to be read from the indirect register, the target indirect register's address and RWN=1 must be written into the RPLC Access Control register first, then this register will contain the requested data byte.
Programming Information
326
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RPLC Configuration (0D0H, 1D0H, 2D0H, 3D0H, 4D0H, 5D0H, 6D0H, 7D0H)
Bit No. Bit Name Type Default 7 SIGSNAP R/W 0 6 GSTRKEN R/W 0 Reserved 5 4 3 2 GSUBST2 R/W 0 1 GSUBST1 R/W 0 0 GSUBST0 R/W 0
SIGSNAP: This bit is valid when Signaling Multi-frame is in synchronization. = 0: Disable the signaling snapshot. = 1: Enable the signaling snapshot. That is, the signaling bits of the first Basic frame are locked and output on the RSIGn/MRSIGA(MRSIGB) pin as the signaling bits of the current whole Signaling Multi-frame. GSTRKEN: = 0: The replacement is performed on a per-timeslot basis by setting the STRKEN bit (b4, E1-ID-41~4FH & 51~5FH) in the corresponding timeslot. = 1: The signaling bits (ABCD) of all timeslots are replaced by the signaling trunk conditioning code in the A,B,C,D bits (b3~0, E1-ID-41~4FH & 51~5FH). GSUBST[2:0]: These bits select the replacement of all the timeslots.
GSUBST[2:0] 000 001 010 011 the others
Replacement Selection The replacement is performed on a per-timeslot basis by setting the SUBST[2:0] bits (b7~5, E1-ID-00~1FH) in the corresponding timeslot. The data of all timeslots is replaced by the data trunk code set in the DTRK[7:0] bits (b7~0, E1-ID-20~3FH). The data of all timeslots is replaced by the A-Law digital milliwatt pattern. The data of all timeslots is replaced by the -Law digital milliwatt pattern. Reserved.
Programming Information
327
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RPLC Control Enable (0D1H, 1D1H, 2D1H, 3D1H, 4D1H, 5D1H, 6D1H, 7D1H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 PCCE R/W 0
PCCE: = 0: Disable all the functions in the Receive Payload Control. = 1: Enable all the functions in the Receive Payload Control. E1 RCRB Configuration (0D2H, 1D2H, 2D2H, 3D2H, 4D2H, 5D2H, 6D2H, 7D2H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 FREEZE R/W 0 2 DEB R/W 0 1 SIGE R/W 0 Reserved 0
FREEZE: = 0: Disable the manual signaling freezing. = 1: Manually freeze the signaling data in the A,B,C,D bits (b3~0, E1-ID-01~0FH & 11~1FH) as the previous valid value. DEB: = 0: Disable the signaling de-bounce. = 1: Enable the signaling de-bounce. That is, the A,B,C,D bits (b3~0, E1-ID-01~0FH & 11~1FH) are updated only if 2 consecutive received ABCD codeword of the same timeslot are identical. SIGE: = 0: Disable the interrupt on the INT pin when any of the COSI bits (E1-0D9H,... & E1-0D8H,... & E1-0D7H,... & E1-0D6H,...) is `1'. = 1: Enable the interrupt on the INT pin when any of the COSI bits (E1-0D9H,... & E1-0D8H,... & E1-0D7H,... & E1-0D6H,...) is `1'.
Programming Information
328
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RCRB Access Status (0D3H, 1D3H, 2D3H, 3D3H, 4D3H, 5D3H, 6D3H, 7D3H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 0 BUSY R 0
BUSY: = 0: No reading or writing operation on the indirect registers. = 1: An internal indirect register is being accessed. Any new operation on the internal indirect register is not allowed. E1 RCRB Access Control (0D4H, 1D4H, 2D4H, 3D4H, 4D4H, 5D4H, 6D4H, 7D4H)
Bit No. Bit Name Type Default 7 RWN R/W 0 6 ADDRESS6 R/W 0 5 ADDRESS5 R/W 0 4 ADDRESS4 R/W 0 3 ADDRESS3 R/W 0 2 ADDRESS2 R/W 0 1 ADDRESS1 R/W 0 0 ADDRESS0 R/W 0
RWN: = 0: Write the data to the specified indirect register. = 1: Read the data to the specified indirect register. ADDRESS[6:0]: These bits specify the address of the indirect register (from 01H to 0FH & from 11H to 1FH) for the microprocessor access. E1 RCRB Access Data (0D5H, 1D5H, 2D5H, 3D5H, 4D5H, 5D5H, 6D5H, 7D5H)
Bit No. Bit Name Type Default 7 DAT7 R/W 0 6 DAT6 R/W 0 5 DAT5 R/W 0 4 DAT4 R/W 0 3 DAT3 R/W 0 2 DAT2 R/W 0 1 DAT1 R/W 0 0 DAT0 R/W 0
DAT[7:0]: This register holds the value which will be read from or written into the indirect registers (from 01H to 0FH & from 11H to 1FH). If data is to be written into the indirect register, this register must be written before the target indirect register's address and RWN=0 is written into the RCRB Access Control register. If data is to be read from the indirect register, the target indirect register's address and RWN=1 must be written into the RCRB Access Control register first, then this register will contain the requested data byte.
Programming Information
329
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RCRB State Change Indication 0 (0D6H, 1D6H, 2D6H, 3D6H, 4D6H, 5D6H, 6D6H, 7D6H)
Bit No. Bit Name Type Default 7 COSI8 R 0 6 COSI7 R 0 5 COSI6 R 0 4 COSI5 R 0 3 COSI4 R 0 2 COSI3 R 0 1 COSI2 R 0 0 COSI1 R 0
COSI[X]: = 0: The signaling bits in its corresponding timeslot is not changed. = 1: The signaling bits in its corresponding timeslot is changed. The corresponding bit will be cleared if a `1' is written to it. The COSI[8:1] bits correspond to timeslot 8 ~ 1 respectively. E1 RCRB State Change Indication 1 (0D7H, 1D7H, 2D7H, 3D7H, 4D7H, 5D7H, 6D7H, 7D7H)
Bit No. Bit Name Type Default 7 COSI16 R 0 6 COSI15 R 0 5 COSI14 R 0 4 COSI13 R 0 3 COSI12 R 0 2 COSI11 R 0 1 COSI10 R 0 0
R 0
COSI[X]: = 0: The signaling bits in its corresponding timeslot is not changed. = 1: The signaling bits in its corresponding timeslot is changed. The corresponding bit will be cleared if a `1' is written to it. The COSI[16] bit corresponds to timeslot 17. The COSI[15:9] bits correspond to timeslot 15 ~ 9 respectively.
Programming Information
330
April 25, 2003
Advance Information
COSI9
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 RCRB State Change Indication 2 (0D8H, 1D8H, 2D8H, 3D8H, 4D8H, 5D8H, 6D8H, 7D8H)
Bit No. Bit Name Type Default 7 COSI24 R 0 6 COSI23 R 0 5 COSI22 R 0 4 COSI21 R 0 3 COSI20 R 0 2 COSI19 R 0 1 COSI18 R 0 0 COSI17 R 0
COSI[X]: = 0: The signaling bits in its corresponding timeslot is not changed. = 1: The signaling bits in its corresponding timeslot is changed. The corresponding bit will be cleared if a `1' is written to it. The COSI[24:17] bits correspond to timeslot 25 ~ 18 respectively. E1 RCRB State Change Indication 3 (0D9H, 1D9H, 2D9H, 3D9H, 4D9H, 5D9H, 6D9H, 7D9H)
Bit No. Bit Name Type Default Reserved 7 6 5 COSI30 R 0 4 COSI29 R 0 3 COSI28 R 0 2 COSI27 R 0 1 COSI26 R 0 0
R 0
COSI[X]: = 0: The signaling bits in its corresponding timeslot is not changed. = 1: The signaling bits in its corresponding timeslot is changed. The corresponding bit will be cleared if a `1' is written to it. The COSI[30:25] bits correspond to timeslot 31 ~ 26 respectively.
Programming Information
331
April 25, 2003
Advance Information
COSI25
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
5.2.2.2
Indirect Register
PMON: The PMON Counter Mapping Registers (00H ~ 0FH) of a link are updated as a group in the following three ways: 1. A transition from `0' to `1' on the UPDAT bit (b1, E1-0C2H,...) updates all the registers; 2. If the AUTOUPD bit (b0, E1-0C2H,...) is set to `1', the registers will be updated every one second; E1 CRCE Counter Mapping 0 (00H)
Bit No. Bit Name Type R 7 CRCE7 R 0 6 CRCE6 R 0 5 CRCE5 R 0 4 CRCE4 R 0 3 CRCE3 R 0 2 CRCE2 R 0 1 CRCE1 R 0 0 CRCE0 R 0
CRCE[7:0]: These bits together with the CRCE[9:8] bits count the CRC-4 Error numbers. The CRCE[0] bit is the LSB. E1 CRCE Counter Mapping 1 (01H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 CRCE9 R 0 0 CRCE8 R 0
CRCE[9:8]: These bits together with the CRCE[7:0] bits count the CRC-4 Error numbers. The CRCE[9] bit is the MSB.
Programming Information
332
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FER Counter Mapping 0 (02H)
Bit No. Bit Name Type Default 7 FER7 R 0 6 FER6 R 0 5 FER5 R 0 4 FER4 R 0 3 FER3 R 0 2 FER2 R 0 1 FER1 R 0 0 FER0 R 0
FER[7:0]: These bits together with the FER[11:8] bits count the FAS/NFAS Bit/Pattern Error numbers. The FER[0] bit is the LSB. E1 FER Counter Mapping 1 (03H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 FER11 R 0 2 FER10 R 0 1 FER9 R 0 0 FER8
0
FER[11:8]: These bits together with the FER[7:0] bits count the FAS/NFAS Bit/Pattern Error numbers. The FER[11] bit is the MSB.
Programming Information
333
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 COFA Counter Mapping (04H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 COFA2 R 0 1 COFA1 R 0 0 COFA0 R 0
COFA[2:0]: These bits count the times of the new-found Basic frame alignment pattern position being different from the previous one events. E1 OOF Counter Mapping (05H)
Bit No. Bit Name Type Default Reserved 7 6 5 4 OOF4 R 0 3 OOF3 R 0 2 OOF2 R 0 1 OOF1 R 0 0 OOF0
0
OOF[4:0]: These bits count the times of out of Basic frame synchronization events.
Programming Information
334
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 PRGD Counter Mapping 0 (06H)
Bit No. Bit Name Type Default 7 PRGD7 R 0 6 PRGD6 R 0 5 PRGD5 R 0 4 PRGD4 R 0 3 PRGD3 R 0 2 PRGD2 R 0 1 PRGD1 R 0 0 PRGD0 R 0
PRGD[7:0]: These bits together with the PRGD[15:8] bits count the PRGD Bit Error numbers. The PRGD[0] bit is the LSB. E1 PRGD Counter Mapping 1 (07H)
Bit No. Bit Name Type Default 7 PRGD15 R 0 6 PRGD14 R 0 5 PRGD13 R 0 4 PRGD12 R 0 3 PRGD11 R 0 2 PRGD10 R 0 1 PRGD9 R 0 0 PRGD8
0
PRGD[15:8]: These bits together with the PRGD[7:0] bits count the PRGD Bit Error numbers. The PRGD[15] bit is the MSB.
Programming Information
335
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 LCV Counter Mapping 0 (08H)
Bit No. Bit Name Type Default 7 LCV7 R 0 6 LCV6 R 0 5 LCV5 R 0 4 LCV4 R 0 3 LCV3 R 0 2 LCV2 R 0 1 LCV1 R 0 0 LCV0 R 0
LCV[7:0]: These bits together with the LCV[15:8] bits count the Bipolar Violation (BPV) Error (in AMI decoding) or HDB3 Code Violation (CV) Error (in HDB3 decoding) numbers. The LCV[0] bit is the LSB. E1 LCV Counter Mapping 1 (09H)
Bit No. Bit Name Type Default 7 LCV15 R 0 6 LCV14 R 0 5 LCV13 R 0 4 LCV12 R 0 3 LCV11 R 0 2 LCV10 R 0 1 LCV9 R 0 0 LCV8 R 0
LCV[15:8]: These bits together with the LCV[7:0] bits count the Bipolar Violation (BPV) Error (in AMI decoding) or HDB3 Code Violation (CV) Error (in HDB3 decoding) numbers. The LCV[15] bit is the MSB.
Programming Information
336
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TCRCE Counter Mapping 0 (0AH)
Bit No. Bit Name Type Default 7 TCRCE7 R 0 6 TCRCE6 R 0 5 TCRCE5 R 0 4 TCRCE4 R 0 3 TCRCE3 R 0 2 TCRCE2 R 0 1 TCRCE1 R 0 0 TCRCE0 R 0
TCRCE[7:0]: These bits together with the TCRCE[9:8] bits count the NT CRC Error numbers. The TCRCE[0] bit is the LSB. E1 TCRCE Counter Mapping 1 (0BH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 TCRCE9 R 0 0 TCRCE8
0
TCRCE[9:8]: These bits together with the TCRCE[7:0] bits count the NT CRC Error numbers. The TCRCE[9] bit is the MSB
Programming Information
337
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 FEBE Counter Mapping 0 (0CH)
Bit No. Bit Name Type Default 7 FEBE7 R 0 6 FEBE6 R 0 5 FEBE5 R 0 4 FEBE4 R 0 3 FEBE3 R 0 2 FEBE2 R 0 1 FEBE1 R 0 0 FEBE0 R 0
FEBE[7:0]: These bits together with the FEBE[9:8] bits count the Far End Block Error numbers. The FEBE[0] bit is the LSB. E1 FEBE Counter Mapping 1 (0DH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 FEBE9 R 0 0 FEBE8
0
FEBE[9:8]: These bits together with the FEBE[7:0] bits count the Far End Block Error numbers. The FEBE[9] bit is the MSB
Programming Information
338
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 TFEBE Counter Mapping 0 (0EH)
Bit No. Bit Name Type Default 7 TFEBE7 R 0 6 TFEBE6 R 0 5 TFEBE5 R 0 4 TFEBE4 R 0 3 TFEBE3 R 0 2 TFEBE2 R 0 1 TFEBE1 R 0 0 TFEBE0 R 0
TFEBE[7:0]: These bits together with the TFEBE[9:8] bits count the NT FEBE Error numbers. The TFEBE[0] bit is the LSB. E1 TFEBE Counter Mapping 1 (0FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 3 2 1 TFEBE9 R 0 0 TFEBE8
0
TFEBE[9:8]: These bits together with the TFEBE[7:0] bits count the NT FEBE Error numbers. The TFEBE[9] bit is the MSB
Programming Information
339
April 25, 2003
Advance Information
R
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
RCRB: The indirect registers of RCRB addressed from 01H to 0FH & from 11H to 1FH are the Extracted Signaling Data / Extract Enable Registers for TS1 to TS15 & TS17 to TS31. Each address corresponds to one timeslot. E1 Extracted Signaling Data/Extract Enable Register (01H ~ 0FH & 11H ~ 1FH)
Bit No. Bit Name Type Default Reserved 7 6 5 4 EXTRACT R/W 1 3 A R 0 2 B R 0 1 C R 0 0 D R 0
EXTRACT: This bit is valid when the Signaling Multi-Frame is synchronized. = 0: Disable the signaling bits extraction. = 1: The signaling bits are extracted to the A,B,C,D bits (b3~0, E1-ID-01~0FH & 11~1FH). A, B, C, D: These bits are valid when the EXTRACT bit is enabled. These bits are the extracted signaling bits.
Programming Information
340
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
RPLC: The indirect registers of RPLC addressed from 00H to 1FH are the Timeslot Control Registers for TS0 to TS31. Each address corresponds to one timeslot. The indirect registers of RPLC addressed from 20H to 3FH are the Data Trunk Conditioning Code Registers for TS0 to TS31. Each address corresponds to one timeslot. The indirect registers of RPLC addressed from 41H to 4FH and from 51H to 5FH are the Signaling Trunk Conditioning Code Registers for TS1 to TS15 and TS17 to TS31 respectively. Each address corresponds to one timeslot. E1 Timeslot Control Register (00H ~ 1FH)
Bit No. Bit Name Type Default 7 SUBST2 R/W 0 6 SUBST1 R/W 0 5 SUBST0 R/W 0 4 SINV R/W 0 3 OINV R/W 0 2 EINV R/W 0 1 G56K R/W 0 0 GAP R/W 0
SUBST[2:0] 000 001 010 011 the others
Replacement Selection No operation. The data of the corresponding timeslot is replaced by the data trunk code set in the DTRK[7:0] bits (b7~0, E1-ID-20~3FH). The data of the corresponding timeslot is replaced by the A-Law digital milliwatt pattern. The data of the corresponding timeslot is replaced by the -Law digital milliwatt pattern. Reserved.
SINV, OINV, EINV: These three bits select how to invert the bits in the corresponding timeslot.
SINV 0 0 0 0 1 1 1 1
OINV 0 0 1 1 0 0 1 1
EINV 0 1 0 1 0 1 0 1
Bit Inversion No inversion. Invert the even bits (bit 2, 4, 6, 8) of the corresponding timeslot (bit 1 is the MSB). Invert the odd bits (bit 3, 5, 7) except the MSB of the corresponding timeslot (bit 1 is the MSB). Invert the bits from bit 2 to bit 8 of the corresponding timeslot (bit 1 is the MSB). Invert the MSB (bit 1) of the corresponding timeslot. Invert the MSB (bit 1) and the even bits (bit 2, 4, 6, 8) of the corresponding timeslot. Invert all the odd bits (bit 1, 3, 5, 7) of the corresponding timeslot (bit 1 is the MSB). Invert all the bits (bit 1 ~ bit 8) of the corresponding timeslot (bit 1 is the MSB).
Programming Information
341
April 25, 2003
Advance Information
SUBST[2:0]: When the GSUBST[2:0] bits (b2~0, E1-0D0H,...) are `000', these bits select the replacement on a per-timeslot basis.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
G56K, GAP: These bits are valid in Receive Clock Master mode when the PCCE bit (b0, E1-0D1H,...) is `1'.
G56K 0 1 X
GAP 0 0 1
Gap Mode The corresponding timeslot is not gapped. Bit 8 (LSB) of the corresponding timeslot is gapped (no clock signal during the Bit 8). The corresponding timeslot is gapped (no clock signal during the timeslot).
E1 Data Trunk Conditioning Code Register (20H ~ 3FH)
Bit No. Bit Name Type Default 7 DTRK7 R/W 0 6 DTRK6 R/W 0 5 DTRK5 R/W 0 4 DTRK4 R/W 0 3 DTRK3 R/W 0 2 DTRK2 R/W 0 1 DTRK1 R/W 0 0 DTRK0 R/W
DTRK[7:0]: These bits are the data trunk codes that can replace the data of the timeslot selected by the GSUBST[2:0] bits (b2~0, E1-0D0H,...) or the SUBST[2:0] bits (b7~5, E1-ID-00~1FH).
Programming Information
342
April 25, 2003
Advance Information
0
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Signaling Trunk Conditioning Code Register (41H ~ 4FH & 51H ~ 5FH)
Bit No. Bit Name Type Default Reserved 7 6 TEST R/W 0 Reserved 5 4 STRKEN R/W 0 3 A R/W 0 2 B R/W 0 1 C R/W 0 0 D R/W 0
STRKEN: = 0: No operation. = 1: The data of the corresponding timeslot is replaced by the signaling trunk code set in the A, B, C, D bits (b3~0, E1-ID-41~4FH & 51~5FH). A, B, C, D: These bits are the signaling trunk codes that can replace the signaling bits of the timeslot selected by the GSTRKEN bit (b6, E1-0D0H,...) or the STRKEN bit (b4, E1-ID-41~4FH & 51~5FH).
Programming Information
343
April 25, 2003
Advance Information
TEST: This bit is valid in 8-bit-based mode or in 7-bit-based mode selected by the PRBSMODE[1:0] bits (b3~2, E1-0C7H,...). = 0: Disable the data in the corresponding timeslot to be tested by the PRBS Generator/Detector. = 1: Enable the data in the corresponding timeslot to be extracted to the PRBS Generator/Detector for test (when the PRBSDIR bit (b1, E10C7H,...) is `0'); or enable the test pattern from the PRBS Generator/Detector to replace the data in the corresponding timeslot for test (when the PRBSDIR bit (b1, E1-0C7H,...) is `1'). In 8-bit-based mode, the data refers to all 8 bits. In 7-bit-based mode, the data refers to the 7 MSB. All the timeslots that are extracted to the PRBS Generator/Detector are concatenated and treated as a continuous stream in which pseudo random are searched for. Similarly, all the timeslots set to be replaced with the PRBS Generator/Detector test pattern data are concatenated replaced by the PRBS.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
TPLC: The indirect registers of TPLC addressed from 00H to 1FH are the Timeslot Control Registers for TS0 to TS31. Each address corresponds to one timeslot. The indirect registers of TPLC addressed from 20H to 3FH are the Data Trunk Conditioning Code Registers for TS0 to TS31. Each address corresponds to one timeslot. The indirect registers of TPLC addressed from 41H to 4FH and from 51H to 5FH are the Signaling Trunk Conditioning Code Registers for TS1 to TS15 and TS17 to TS31 respectively. Each address corresponds to one timeslot. E1 Timeslot Control Register (00H ~ 1FH)
Bit No. Bit Name Type Default 7 SUBST2 R/W 0 6 SUBST1 R/W 0 5 SUBST0 R/W 0 4 SINV R/W 0 3 OINV R/W 0 2 EINV R/W 0 1 G56K R/W 0 0 GAP R/W 0
SUBST[2:0] 000 001 010 011 100 others
Replacement Selection No operation. The data of the corresponding timeslot is replaced by the data trunk code set in the DTRK[7:0] bits (b7~0, T1/J1-ID-21~38H). The data of the corresponding timeslot is replaced by the A-Law digital milliwatt pattern. The data of the corresponding timeslot is replaced by the -Law digital milliwatt pattern. The data of the corresponding timeslot is replaced by the payload loopback code extracted from the Elastic Store Buffer in the receive path. Reserved.
SINV, OINV, EINV: These three bits select how to invert the bits in the corresponding channel.
SINV 0 0 0 0 1 1 1 1
OINV 0 0 1 1 0 0 1 1
EINV 0 1 0 1 0 1 0 1
Bit Inversion No inversion. Invert the even bits (bit 2, 4, 6, 8) of the corresponding channel (bit 1 is the MSB). Invert the odd bits (bit 3, 5, 7) except the MSB of the corresponding channel (bit 1 is the MSB). Invert the bits from bit 2 to bit 8 of the corresponding channel (bit 1 is the MSB). Invert the MSB (bit 1) of the corresponding channel. Invert the MSB (bit 1) and the even bits (bit 2, 4, 6, 8) of the corresponding channel. Invert all the odd bits (bit 1, 3, 5, 7) of the corresponding channel (bit 1 is the MSB). Invert all the bits (bit 1 ~ bit 8) of the corresponding channel (bit 1 is the MSB).
Programming Information
344
April 25, 2003
Advance Information
SUBST[2:0]: When the GSUBST[2:0] bits(b2~0, E1-0CBH,...) are `000', these bits select the replacement on a per-channel basis.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
G56K, GAP: These bits are valid in Transmit Clock Master mode when the PCCE bit (b0, E1-0CCH,...) is `1'.
G56K 0 1 X
GAP 0 0 1
Gap Mode The corresponding timeslot is not gapped. Bit 8 (LSB) of the corresponding timeslot is gapped (no clock signal during the Bit 8). The corresponding timeslot is gapped (no clock signal during the timeslot).
E1 Data Trunk Conditioning Code Register (20H ~ 3FH)
Bit No. Bit Name Type Default 7 DTRK7 R/W 0 6 DTRK6 R/W 0 5 DTRK5 R/W 0 4 DTRK4 R/W 0 3 DTRK3 R/W 0 2 DTRK2 R/W 0 1 DTRK1 R/W 0 0 DTRK0 R/W 0
DTRK[7:0]: These bits are the data trunk codes that can replace the data of the channel selected by the GSUBST[2:0] bits (b2~0, T1/J1-0CBH,...) or the SUBST[2:0] bits (b7~5, T1/J1-ID-01~18H).
Programming Information
345
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
E1 Signaling Trunk Conditioning Code Register (41H ~ 4FH & 51H ~ 5FH)
Bit No. Bit Name Type Default Reserved 7 6 TEST R/W 0 Reserved 5 4 STRKEN R/W 0 3 A R/W 0 2 B R/W 0 1 C R/W 0 0 D R/W 0
STRKEN: = 0: No operation. = 1: The data of the corresponding channel is replaced by the signaling trunk code set in the A, B, C, D bits (b3~0, T1/J1-ID-41~58H). A, B, C, D: These bits are the signaling trunk codes that can replace the signaling bits of the channel selected by the GSTRKEN bit (b6, T1/J1-0CBH,...) or the STRKEN bit (b4, T1/J1-ID-41~58H).
Programming Information
346
April 25, 2003
Advance Information
TEST: This bit is valid in 8-bit-based mode or in 7-bit-based mode selected by the PRBSMODE[1:0] bits (b3~2, T1/J1-0C7H,...). = 0: Disable the data in the corresponding channel to be tested by the PRBS Generator/Detector. = 1: Enable the data in the corresponding channel to be extracted to the PRBS Generator/Detector for test (when the PRBSDIR bit (b1, E10C7H,...) is `0'); or enable the test pattern from the PRBS Generator/Detector to replace the data in the corresponding channel for test (when the PRBSDIR bit (b1, E1-0C7H,...) is `1'). In 8-bit-based mode, the data refers to all 8 bits. In 7-bit-based mode, the data refers to the 7 MSB. All the channels that are extracted to the PRBS Generator/Detector are concatenated and treated as a continuous stream in which pseudo random are searched for. Similarly, all the channels set to be replaced with the PRBS Generator/Detector test pattern data are concatenated replaced by the PRBS.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
6 IEEE STD 1149.1 JTAG TEST ACCESS PORT
The IDT82P2288 supports the digital Boundary Scan Specification as described in the IEEE 1149.1 standards. The boundary scan architecture consists of data and instruction registers plus a Test Access Port (TAP) controller. Control of the TAP is achieved through signals applied to the Test Mode Select (TMS) and Test Clock (TCK) input pins. Data is shifted into the registers via the Test
Data Input (TDI) pin, and shifted out of the registers via the Test Data Output (TDO) pin. Both TDI and TDO are clocked at a rate determined by TCK. The JTAG boundary scan registers include BSR (Boundary Scan Register), DIR (Device Identification Register), BR (Bypass Register) and IR (Instruction Register). These will be described in the following pages. Refer to Figure - 40 for architecture.
BSR (Boundary Scan Register)
DIR (Device Identification Register) TDI BR (Bypass Register)
MUX
TDO
IR (Instruction Register)
Control<6:0> TMS TRST TCK TAP (Test Access Port) Controller Select Output Enable
Figure 40. JTAG Architecture
IEEE STD 1149.1 JTAG Test Access Port
347
April 25, 2003
Advance Information
MUX
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
6.1 JTAG INSTRUCTIONS AND INSTRUCTION REGISTER (IR)
The IR (Instruction Register) with instruction decode block is used to select the test to be executed or the data register to be accessed or both. Table 82: IR Code
IR Code 000 Instruction EXTEST
The instructions are shifted in LSB first to this 3-bit register. See Table 82 for details of the codes and the instructions related.
Comment The external test instruction allows testing of the interconnection to other devices. When the current instruction is the EXTEST instruction, the boundary scan register is placed between TDI and TDO. The signal on the input pins can be sampled by loading the boundary scan register using the Capture-DR state. The sampled values can then be viewed by shifting the boundary scan register using the Shift-DR state. The signal on the output pins can be controlled by loading patterns shifted in through input TDI into the boundary scan register using the Update-DR state. The sample/preload instruction is used to allow scanning of the boundary-scan register without causing interference to the normal operation of the on-chip system logic. Data received at system input pins is supplied without modification to the on-chip system logic; data from the on-chip system logic is driven without modification through the system output pins. SAMPLE allows a snapshot to be taken of the data flowing from the system pins to the on-chip system logic or vice versa, without interfering with the normal operation of the assembled board. PRELOAD allows an initial data pattern to be placed at the latched parallel outputs of boundary-scan register cells prior to selection of another boundary-scan test operation. The identification instruction is used to connect the identification register between TDI and TDO. The device's identification code can then be shifted out using the Shift-DR state. The BYPASS instruction shifts data from input TDI to output TDO with one TCK clock period delay. The instruction is used to bypass the device. This instruction allows the state of the signals driven from device pins to be determined from the boundary-scan register while the bypass register is selected as the serial path between TDI and TDO. The signals driven from the device pins will not change while the CLAMP instruction is selected. Use of the HIGHZ instruction places the device in a state in which all of its system logic outputs are placed in an inactive drive state (e.g., high impedance). In this state, and in-circuit test system may drive signals onto the connections normally driven by a device output without incurring the risk of damage to the device. (for IC manufactory test)
010
SAMPLE / PRELOAD
001 111 011
IDCODE BYPASS CLAMP
010
HIGHZ
101
-
IEEE STD 1149.1 JTAG Test Access Port
348
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
6.2
JTAG DATA REGISTER
6.2.1 DEVICE IDENTIFICATION REGISTER (IDR) The IDR can be set to define the Vision, the Part Number, the Manufacturer Identity and a fixed bit. The IDR is 32 bits long and is partitioned as in Table 83. Data from the IDR is shifted out to the TDO LSB first. Table 83: IDR
Bit No. 0 1 ~ 11 12 ~ 27 28 ~ 31 Comments Set to `1' Manufacturer Identity (033H) Part Number (04D7H) Version Number
6.2.3 BOUNDARY SCAN REGISTER (BSR) The bidirectional ports interface to 2 boundary scan cells: - In cell: The Input cell is observable only (BC_4). - Out cell: The output cell is controllable and observable (BC_1). The Boundary Scan (BS) sequence is illustrated in Table 84. Table 84: Boundary Scan (BS) Sequence
BS-Cell Name THZ CLE_GEN_2.048 CLE_GEN_1.544 REFB_OUT REFA_OUT IC IC CLK_SEL[0] CLK_SEL[1] CLK_SEL[2] GPIO[0]_OUT GPIO[0]_IN GPIO[0]_OE GPIO[1]_OUT GPIO[1]_IN GPIO[1]_OE RESET OSCI TSIG[8] TSD[8] TSIG[7] TSD[7] TSIG[6] TSD[6] TSIG[5] TSD[5] TSIG[4] TSD[4] TSIG[3] TSD[3] TSIG[2] TSD[2] TSIG[1] TSD[1] TSFS8_OUT TSFS8_IN TSCK8_OUT TSCK8_IN TSCK_FS8_OE TSFS7_OUT TSFS7_IN BS No. 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 BS-Cell Type IN-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL
IEEE STD 1149.1 JTAG Test Access Port
349
April 25, 2003
Advance Information
6.2.2 BYPASS REGISTER (BYP) The BYR consists of a single bit. It can provide a serial path between the TDI input and TDO output, bypassing the BYR to reduce test access times.
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 84: Boundary Scan (BS) Sequence (Continued)
BS-Cell Name TSCK7_OUT TSCK7_IN TSCK_FS7_OE TSFS6_OUT TSFS6_IN TSCK6_OUT TSCK6_IN TSCK_FS6_OE TSFS5_OUT TSFS5_IN TSCK5_OUT TSCK5_IN TSCK_FS5_OE TSFS4_OUT TSFS4_IN TSCK4_OUT TSCK4_IN TSCK_FS4_OE TSFS3_OUT TSFS3_IN TSCK3_OUT TSCK3_IN TSCK_FS3_OE TSFS2_OUT TSFS2_IN TSCK2_OUT TSCK2_IN TSCK_FS2_OE TSFS1_OUT TSFS1_IN TSCK1_OUT TSCK1_IN TSCK_FS1_OE RSIG[8] RSD[8] RSD_RSIG8_EN RSIG[7] RSD[7] RSD_RSIG7_EN RSIG[6] RSD[6] RSD_RSIG6_EN RSIG[5] RSD[5] RSD_RSIG5_EN RSIG[4] RSD[4] BS No. 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 BS-Cell Type OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL
Table 84: Boundary Scan (BS) Sequence (Continued)
BS-Cell Name RSD_RSIG4_EN RSIG[3] RSD[3] RSD_RSIG3_EN RSIG[2] RSD[2] RSD_RSIG2_EN RSIG[1] RSD[1] RSD_RSIG1_EN RSFS8_OUT RSFS8_IN RSCK8_OUT RSCK8_IN RSCK_FS8_EN RSFS7_OUT RSFS7_IN RSCK7_OUT RSCK7_IN RSCK_FS7_EN RSFS6_OUT RSFS6_IN RSCK6_OUT RSCK6_IN RSCK_FS6_EN RSFS5_OUT RSFS5_IN RSCK5_OUT RSCK5_IN RSCK_FS5_EN RSFS4_OUT RSFS4_IN RSCK4_OUT RSCK4_IN RSCK_FS4_EN RSFS3_OUT RSFS3_IN RSCK3_OUT RSCK3_IN RSCK_FS3_EN RSFS2_OUT RSFS2_IN RSCK2_OUT RSCK2_IN RSCK_FS2_EN RSFS1_OUT RSFS1_IN BS No. 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 BS-Cell Type OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL OUT-CELL IN-CELL
IEEE STD 1149.1 JTAG Test Access Port
350
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 84: Boundary Scan (BS) Sequence (Continued)
BS-Cell Name RSCK1_OUT RSCK1_IN RSCK_FS1_EN INT_OUT INT_OE SPIEN MPM DS/RD/SCLK WR/RW/SDI CS D0_OUT D0_IN D1_OUT D1_IN D2_OUT D2_IN D3_OUT D3_IN D4_OUT D4_IN D5_OUT D5_IN D6_OUT D6_IN D7_OUT D7_IN D_OEN A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] BS No. 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 BS-Cell Type OUT-CELL IN-CELL OUT-CELL OUT-CELL OUT-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL OUT-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL IN-CELL
IEEE STD 1149.1 JTAG Test Access Port
351
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
6.3
TEST ACCESS PORT CONTROLLER
The TAP controller is a 16-state synchronous state machine. Figure - 41 shows its state diagram. A description of each state is listed in Table 85. Note that the figure contains two main branches to access Table 85: TAP Controller State Description
State
either the data or instruction registers. The value shown next to each state transition in this figure states the value present at TMS at each rising edge of TCK.
Description
Test Logic In this state, the test logic is disabled to continue normal operation of the device. During initialization, the device initializes the instruction register with the Reset IDCODE instruction. Regardless of the original state of the controller, the controller enters the Test-Logic-Reset state when the TMS input is held high for at least 5 rising edges of TCK. The controller remains in this state while TMS is high. Run-Test/ This is a controller state between scan operations. Once in this state, the controller remains in the state as long as TMS is held low. The instruction regIdle ister and all test data registers retain their previous state. When TMS is high and a rising edge is applied to TCK, the controller moves to the Select-DR state. Select-DR- This is a temporary controller state and the instruction does not change in this state. The test data register selected by the current instruction retains its Scan previous state. If TMS is held low and a rising edge is applied to TCK when in this state, the controller moves into the Capture-DR state and a scan sequence for the selected test data register is initiated. If TMS is held high and a rising edge applied to TCK, the controller moves to the Select-IR-Scan state. Capture- In this state, the Boundary Scan Register captures input pin data if the current instruction is EXTEST or SAMPLE/PRELOAD. The instruction does not DR change in this state. The other test data registers, which do not have parallel input, are not changed. When the TAP controller is in this state and a rising edge is applied to TCK, the controller enters the Exit1-DR state if TMS is high or the Shift-DR state if TMS is low. Shift-DR In this controller state, the test data register connected between TDI and TDO as a result of the current instruction shifts data on stage toward its serial output on each rising edge of TCK. The instruction does not change in this state. When the TAP controller is in this state and a rising edge is applied to TCK, the controller enters the Exit1-DR state if TMS is high or remains in the Shift-DR state if TMS is low. Exit1-DR This is a temporary state. While in this state, if TMS is held high, a rising edge applied to TCK causes the controller to enter the Update-DR state, which terminates the scanning process. If TMS is held low and a rising edge is applied to TCK, the controller enters the Pause-DR state. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. Pause-DR The pause state allows the test controller to temporarily halt the shifting of data through the test data register in the serial path between TDI and TDO. For example, this state could be used to allow the tester to reload its pin memory from disk during application of a long test sequence. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. The controller remains in this state as long as TMS is low. When TMS goes high and a rising edge is applied to TCK, the controller moves to the Exit2-DR state. Exit2-DR This is a temporary state. While in this state, if TMS is held high, a rising edge applied to TCK causes the controller to enter the Update-DR state, which terminates the scanning process. If TMS is held low and a rising edge is applied to TCK, the controller enters the Shift-DR state. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. Update-DR The Boundary Scan Register is provided with a latched parallel output to prevent changes while data is shifted in response to the EXTEST and SAMPLE/PRELOAD instructions. When the TAP controller is in this state and the Boundary Scan Register is selected, data is latched into the parallel output of this register from the shift-register path on the falling edge of TCK. The data held at the latched parallel output changes only in this state. All shift-register stages in the test data register selected by the current instruction retain their previous value and the instruction does not change during this state. Select-IR- This is a temporary controller state. The test data register selected by the current instruction retains its previous state. If TMS is held low and a rising Scan edge is applied to TCK when in this state, the controller moves into the Capture-IR state, and a scan sequence for the instruction register is initiated. If TMS is held high and a rising edge is applied to TCK, the controller moves to the Test-Logic-Reset state. The instruction does not change during this state. Capture-IR In this controller state, the shift register contained in the instruction register loads a fixed value of '100' on the rising edge of TCK. This supports fault-isolation of the board-level serial test data path. Data registers selected by the current instruction retain their value and the instruction does not change during this state. When the controller is in this state and a rising edge is applied to TCK, the controller enters the Exit1-IR state if TMS is held high, or the Shift-IR state if TMS is held low. Shift-IR In this state, the shift register contained in the instruction register is connected between TDI and TDO and shifts data one stage towards its serial output on each rising edge of TCK. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. When the controller is in this state and a rising edge is applied to TCK, the controller enters the Exit1-IR state if TMS is held high, or remains in the Shift-IR state if TMS is held low. Exit1-IR This is a temporary state. While in this state, if TMS is held high, a rising edge applied to TCK causes the controller to enter the Update-IR state, which terminates the scanning process. If TMS is held low and a rising edge is applied to TCK, the controller enters the Pause-IR state. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state.
IEEE STD 1149.1 JTAG Test Access Port
352
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
Table 85: TAP Controller State Description (Continued)
State Description Pause-IR The pause state allows the test controller to temporarily halt the shifting of data through the instruction register. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. The controller remains in this state as long as TMS is low. When TMS goes high and a rising edge is applied to TCK, the controller moves to the Exit2-IR state. Exit2-IR This is a temporary state. While in this state, if TMS is held high, a rising edge applied to TCK causes the controller to enter the Update-IR state, which terminates the scanning process. If TMS is held low and a rising edge is applied to TCK, the controller enters the Shift-IR state. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. Update-IR The instruction shifted into the instruction register is latched into the parallel output from the shift-register path on the falling edge of TCK. When the new instruction has been latched, it becomes the current instruction. The test data registers selected by the current instruction retain their previous value.
IEEE STD 1149.1 JTAG Test Access Port
353
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
1
Test-logic Reset 0
0 Run Test/Idle
1 Select-DR 0 1 Capture-DR 0
1
Select-IR 0 1 Capture-IR 0
1
0 Shift-DR 1 1 Exit1-DR 0 0 Pause-DR 1 0 Exit2-DR 1 Update-DR 1 0 0 Pause-IR 1 Exit2-IR 1 Update-IR 1 0 Exit1-IR 0 Shift-IR 1
0
1
0
Figure 41. JTAG State Diagram
IEEE STD 1149.1 JTAG Test Access Port
354
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7
7.1
PHYSICAL AND ELECTRICAL SPECIFICATIONS
ABSOLUTE MAXIMUM RATINGS
Min Max +150 C 4.6 V 4.6 V 2.2 V 6V VDDAR/VDDAT/VDDAX/ VDDAB/VDDAP + 0.5
Storage Temperature Voltage on VDDAR/VDDAT/VDDAX/VDDAB/VDDAP w.r.t. GND Voltage on VDDDIO w.r.t. GND Voltage on VDDDC w.r.t. GND Voltage on Any Input Digital Pin Voltage on Any Input Analog Pin ESD Performance (HBM) Latch-up Current on Any Pin Maximum Junction Temperature Maximum Allowed Power Dissipation (Package)
Note: * Inormal is the total current in normal operation mode.
-65 C -0.5 V -0.5 V -0.5 V -0.5 V -0.5 V 2000 V 1.5 x Inormal * 150
Caution: Long-term exposure to absolute maximum ratings may affect the device's reliability, and permanent damage may occur if the rating is exceeded during operation. Functional operation under these conditions is not implied. The device should be operated under recommended operating conditions.
7.2
RECOMMENDED OPERATING CONDITIONS
Parameter Top VDDDIO VDDAR/VDDAT/VDDAX/VDDAB/VDDAP VDDDC VIL VIH Description Operating Temperature Range Digital IO Power Supply Analog IO Power Supply Digital Core Power Input Low Voltage Input High Voltage Min. -40 3.0 3.13 1.68 0 2.0 Typ. 25 3.3 3.3 1.8 Max 85 3.6 3.47 1.98 0.8 3.3 Unit C V V V V V
Physical And Electrical Specifications
355
April 25, 2003
Advance Information
2.57W
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.3
D.C. CHARACTERISTICS
@ TA = -40 to +85 C, VDDDIO = 3.3 V + 0.3 V, VDDDC = 1.8 + 10%
Parameter VOL VOH VT+ VTRPU IIL IIH IOLD IOHD IOL IOH CIN IZL P P33 P18
Description Output Low Voltage Output High Voltage Schmitt Trigger Input Low to High Threshold Point for IOs with Schmitt Trigger Schmitt Trigger Input High to Low Threshold Point for IOs with Schmitt Trigger Pullup Resistor in Pull-up IOs Input Low Current Input High Current Output Low Current Output High Current Output Low Current Output High Current Input Digital Pin Capacitance Leakage Current of Digital Output in High-Impedance Mode Power Dissipation Power Dissipation in 3.3 V Domain Power Dissipation in 1.8 V Domain
Min. 2.4 1.47 50 -1 -1 8 8 4 4
Typ.
Max 0.40
Unit V V V V K A A mA mA mA mA pF A mW mW mW
Test Conditions VDDDIO = min, IOL = 4 mA, 8 mA VDDDIO = min, IOH = 4 mA, 8 mA
70 0 0
0.89 115 +1 +1
VIL = GNDD VIH = VDDDIO VO = VOL, D7 - D0 VO = VOH, D7 - D0 VO = VOL, except D7 - D0 VO = VOH, except D7 - D0 GND < VO < VDDDIO with the PRBS pattern, excluding Loading Dissipation
-10 800 650 150
10
Physical And Electrical Specifications
356
April 25, 2003
Advance Information
10
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.4
DIGITAL I/O TIMING CHARACTERISTICS
The capacitive loading for timing measurement is: 100 pF for BUS: D[7:0], 50 pF for other pins. The timing can be applied to both clock edges as defined by active clock edge selection. Delays are measured according to the cross of 50% of the rising/falling edge. The system Input / Output timing in is listed as below:
Symbol Tprop Ts Thold
Parameter Propagation Delay Set Up Time Hold Time
Min. -10 / 0 * 10 10
Typ.
Max 20
Unit ns ns ns
Note: * The `-10' applies to the case that the clock is input and the `0' applies to the case that the clock is output.
TSCK RSCK
Tprop
Outputs
Ts Thold
Inputs
Figure 42. I/O Timing in Mode
7.5
CLOCK FREQUENCY REQUIREMENT
- Relative to nominal rate
Min TSCK RSCK OSCI -100 -100 -32
Max +100 +100 +32
Unit ppm ppm ppm
Physical And Electrical Specifications
357
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.6
T1/J1 LINE RECEIVER ELECTRICAL CHARACTERISTICS
Parameter Min. Typ. Max 10 36 800 4 175 1544 12.5 0.02 0.025 0.025 0.05 138.0 28.0 0.4 20 1% 20 20 20 dB dB dB G.703 Internal Termination % `One's G.775, ETSI 300233 JA is enabled U.I. U.I. U.I. U.I. U.I. U.I. U.I. K AT&T62411 48 Unit dB Test Conditions with nominal pulse amplitude of 3.0 V for 100 termination A LOS level is programmable for long haul.
Physical And Electrical Specifications
358
April 25, 2003
Advance Information
Receiver Sensitivity Short haul with cable loss @ 772 kHz: Long haul with cable loss @ 772 kHz: Analog LOS level Short haul: Long haul: Allowable consecutive zeros before LOS T1.231 - 1993: I.431: LOS reset Receive Intrinsic Jitter 10 Hz - 8 KHz 10 Hz - 40 KHz 8 KHz - 40 KHz Wide Band Input Jitter Tolerance 0.1 Hz - 1 Hz: 4.9 Hz - 300 Hz: 10 KHz - 100 KHz: Receiver Differential Input Impedance Input Termination Resistor Tolerance Receive Return Loss 39 KHz - 77 KHz: 77 KHz - 1.544 MHz: 1.544 MHz - 2.316 MHz
mVp-p dB
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.7
E1 LINE RECEIVER ELECTRICAL CHARACTERISTICS
Parameter Min. Typ. Max 10 43 800 4 32 2048 12.5 0.05 37 5 2 20 1% 20 20 20 dB dB dB G.703 Internal Termination % `One's G.775, ETSI 300233 U.I. JA is enabled; wide band U.I. U.I. U.I. K G.823, with 6 dB cable attenuation 48 Unit dB Test Conditions with nominal pulse amplitude of 3.0 V for 120 and 2.37 V for 75 termination A LOS level is programmable for long haul.
Physical And Electrical Specifications
359
April 25, 2003
Advance Information
Receiver Sensitivity Short haul with cable loss @ 1024 kHz: Long haul with cable loss @ 1024 kHz: Analog LOS level Short haul: Long haul: Allowable consecutive zeros before LOS G.775: I.431 / ETSI300233: LOS reset Receive Intrinsic Jitter Input Jitter Tolerance 1 Hz - 20 Hz: 20 Hz - 2.4 KHz: 18 KHz - 100 KHz: Receiver Differential Input Impedance Input Termination Resistor Tolerance Receive Return Loss 51 KHz - 102 KHz: 102 KHz - 2.048 MHz: 2.048 MHz - 3.072 MHz
mVp-p dB
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.8
T1/J1 LINE TRANSMITTER ELECTRICAL CHARACTERISTICS
Parameter Min. 2.4 -0.15 -1 338 0.95 20 15 12 0.020 0.025 0.025 0.050 120 Typ. 3.0 Max 3.6 0.15 +1 200 362 20 1.05 Unit V V % mV ns ns
Physical And Electrical Specifications
360
April 25, 2003
Advance Information
Output pulse amplitudes Zero (space) level Transmit amplitude variation with supply Difference between pulse sequences for 17 consecutive pulses (T1.102) Output pulse width at 50% of nominal amplitude Pulse width variation at the half amplitude (T1.102) Imbalance between Positive and Negative Pulses amplitude (T1.102) Transmit Return Loss 39 KHz - 77 KHz: 77 KHz - 1.544 MHz: 1.544 MHz - 2.316 MHz: Intrinsic Transmit Jitter (TSCK is jitter free) 10 Hz - 8 KHz: 8 KHz - 40 KHz: 10 Hz - 40 KHz: wide band: Line short circuit current
350
dB dB dB U.I.p-p U.I.p-p U.I.p-p U.I.p-p mA Ip-p
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.9
E1 LINE TRANSMITTER ELECTRICAL CHARACTERISTICS
Parameter Min. 2.14 2.7 -0.237 -0.3 -1 232 0.95 0.95 244 Typ. 2.37 3.0 Max 2.60 3.3 0.237 0.3 +1 200 256 1.05 1.05 Unit V V V V % mV ns
0.050 120
U.I. mA Ip-p
Physical And Electrical Specifications
361
April 25, 2003
Advance Information
Output pulse amplitudes E1, 75 load: E1, 120 load: Zero (space) level E1, 75 load: E1, 120 load: Transmit amplitude variation with supply Difference between pulse sequences for 17 consecutive pulses (T1.102) Output pulse width at 50% of nominal amplitude Ratio of the amplitudes of Positive and Negative pulses at the center of the pulse interval (G.703) Ratio of the width of Positive and Negative pulses at the center of the pulse interval (G.703) Transmit Return Loss (G.703) E1, 75 / 120 51 KHz - 102 KHz: 102 KHz - 2.048 MHz: 2.048 MHz - 3.072 MHz: Intrinsic Transmit Jitter (TSCK is jitter free) 20 Hz - 100 KHz Line short circuit current
20 15 12
dB dB dB
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.10
7.10.1
JITTER TOLERANCE
T1/J1 MODE
Jitter Tolerance 1 Hz 4.9 Hz - 300 Hz 10 KHz - 100 KHz
Min. 138.0 28.0 0.4
Typ.
Max
Unit U.I. U.I. U.I.
Standard AT&T 62411
Figure 43. T1/J1 Jitter Tolerance Performance Requirement
Physical And Electrical Specifications
362
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.10.2
E1 MODE
Jitter Tolerance 1 Hz 20 Hz - 2.4 KHz 18 KHz - 100 KHz
Min. 37 1.5 0.2
Typ.
Max
Unit U.I. U.I. U.I.
Standard G.823 Cable attenuation is 6 dB
Figure 44. E1 Jitter Tolerance Performance Requirement
Physical And Electrical Specifications
363
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.11
JITTER TRANSFER
Parameter Min. Typ. 16 32 64 28 58 120 Max Unit U.I. U.I. U.I. U.I. U.I. U.I.
Jitter Attenuator Latency Delay 32-bit FIFO: 64-bit FIFO: 128-bit FIFO: Input jitter tolerance before FIFO overflow or underflow 32-bit FIFO: 64-bit FIFO: 128-bit FIFO:
7.11.1 T1/J1 MODE T1/J1 Jitter Transfer performance is required by AT&T pub.62411.
Parameter @ 1 Hz @ 20 Hz @ 1 kHz @ 1.4 kHz @ 70 kHz
Min. 0 0 +33.3 40 40
Typ.
Max
Unit
dB
Figure 45. T1/J1 Jitter Transfer Performance Requirement (AT&T62411 / GR-253-CORE / TR-TSY-000009)
Physical And Electrical Specifications 364 April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.11.2 E1 MODE E1 Jitter Transfer performance is required by G.736.
Parameter @ 3 Hz @ 40 Hz @ 400 Hz @ 100 kHz
Min. -0.5 -0.5 +19.5 +19.5
Typ.
Max
Unit
dB
Figure 46. E1 Jitter Transfer Performance Requirement (G.736)
Physical And Electrical Specifications
365
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.12
7.12.1 7.12.1.1
MICROPROCESSOR TIMING SPECIFICATION
MOTOROLA NON-MULTIPLEXED MODE Read Cycle Specification
Symbol tRC tDW tRWV tRWH tAV tADH tPRD tDAZ tRecovery Read Cycle Time Valid DS Width
Parameter
Min 237 232
Max
Units ns ns
Delay from DS to Valid Read Signal RW to DS Hold Time Delay from DS to Valid Address Address to DS Hold Time DS to Valid Read Data Propagation Delay Delay from Read Data Active to High Z Recovery Time from Read Cycle 5 5 134 134
21 21 206 20
ns ns ns ns ns ns ns
tRC tDW DS+CS tRWH tRWV RW tAV A[X:0] tPRD READ D[7:0] Valid tADH Address
tRecovery
tDAZ Valid Data
Figure 47. Motorola Non-Multiplexed Mode Read Cycle
Physical And Electrical Specifications
366
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.12.1.2
Write Cycle Specification
Symbol tWC tDW tRWV tRWH tAV tAH tDV tDHW tRecovery Write Cycle Time Valid DS width
Parameter
Min 237 232
Max
Units ns ns
Delay from DS to valid write signal RW to DS Hold Time Delay from DS to Valid Address Address to DS Hold Time Delay from DS to valid write data Write Data to DS Hold Time Recovery Time from Write Cycle 165 5 165 165
21 21 83
ns ns ns ns ns ns ns
tWC
tRecovery tDW tRWH
DS+CS
RW
tRWV
tAV A[x:0] tDV Write D[7:0]
tAH Valid Address tDHW Valid Data
Figure 48. Motorola Non-Multiplexed Mode Write Cycle
Physical And Electrical Specifications
367
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.12.2 7.12.2.1
INTEL NON-MULTIPLEXED MODE Read Cycle Specification
Symbol tRC tRDW tAV tAH tPRD tDAZ tRecovery Read Cycle Time Valid RD Width
Parameter
Min 237 232
Max
Units ns ns
Delay from RD to Valid Address Address to RD Hold Time RD to Valid Read Data Propagation Delay Delay from Read Data Active to High Z Recovery Time from Read Cycle 5 5 134
21 206 20
ns ns ns ns ns
tRC tRDW CS+RD tAV A[x:0] tPRD READ D[7:0] Valid Data Valid tAH Address
tRecovery
tDAZ
Note: The WR pin should be tied to high.
Figure 49. Intel Non-Multiplexed Mode Read Cycle
Physical And Electrical Specifications
368
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.12.2.2
Write Cycle Specification
Symbol tWC tWRW tAV tAH tDV tDHW tRecovery Write Cycle Time Valid WR width
Parameter
Min 237 232
Max
Units ns ns
Delay from WR to Valid Address Address to WR Hold Time Delay from WR to valid write data Write Data to WR Hold Time Recovery Time from Write Cycle 165 5 165
21 83
ns ns ns ns ns
tWC WR+CS tWRW tAH tAV A[x:0] Valid Address tDHW tDV Write D[7:0] Valid Data
tRecovery
Note: The RD pin should be tied to high.
Figure 50. Intel Non-Multiplexed Mode Write Cycle
Physical And Electrical Specifications
369
April 25, 2003
Advance Information
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
7.12.3 SPI MODE The maximum SPI data transfer clock is 2 MHz.
Symbol fOP tCSH tCSS tCSD tCLD tCLH tCLL tDIS tDIH tPD tDF
Description SCLK Frequency Min. CS High Time CS Setup Time CS Hold Time Clock Disable Time Clock High Time Clock Low Time Data Setup Time Data Hold Time Output Delay Output Disable Time
Min. 100 50 100 50 205 205 50 150
Max 2.0
Units MHz ns ns ns ns ns ns ns ns
150 50
ns
tCSH CS tCSS SCLK tDIS SDI tDIH tCLH tCLL tCSD tCLD
Valid Input tPD tDF Valid Output High Impedance
SDO
High Impedance
Figure 51. SPI Timing Diagram
Physical And Electrical Specifications
370
April 25, 2003
Advance Information
ns
IDT82P2288
OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER
ORDERING INFORMATION
IDT XXXXXXX Device Type XX Package X Process/Temperature Range BLANK BB 82P2288 Industrial (-40 C to +85 C) Plastic Ball Grid Array (PBGA, BB256) Octal T1/E1/J1 Long / Short Haul Transceiver
CORPORATE HEADQUARTERS 2975 Stender Way Santa Clara, CA 95054
for SALES: 800-345-7015 or 408-727-5116 fax: 408-492-8674 www.idt.com
371
for Tech Support: 408-330-1753 email: telecomhelp@idt.com
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
Ordering Information
April 25, 2003
*Notice: The information in this document is subject to change without notice
Advance Information


▲Up To Search▲   

 
Price & Availability of IDT82P2288

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X